Adding information on prebuilt toolset binaries.

This commit is contained in:
Joel Sherrill
2000-02-22 17:48:01 +00:00
parent 2995cc8394
commit 9f9efbca8d
6 changed files with 72 additions and 34 deletions

View File

@@ -17,7 +17,7 @@ dirs:
COMMON_FILES=../common/cpright.texi ../common/setup.texi
GENERATED_FILES= buildc.texi buildrt.texi gdb.texi intro.texi \
GENERATED_FILES= binaries.texi buildc.texi buildrt.texi gdb.texi intro.texi \
nt.texi require.texi sample.texi
FILES= $(PROJECT).texi versions.texi $(GENERATED_FILES)
@@ -54,11 +54,16 @@ intro.texi: intro.t versions.texi
require.texi: require.t versions.texi
$(BMENU) -c -p "EGCS Mailing List" \
-u "Top" \
-n "Prebuilt Toolset Executables" ${*}.t
binaries.texi: binaries.t versions.texi
$(BMENU) -c -p "GNU makeinfo Version Requirements" \
-u "Top" \
-n "Building the GNU C/C++ Cross Compiler Toolset" ${*}.t
buildc.texi: buildc.t versions.texi
$(BMENU) -c -p "GNU makeinfo Version Requirements" \
$(BMENU) -c -p "Removing RPMs" \
-u "Top" \
-n "Building RTEMS" ${*}.t

View File

@@ -6,7 +6,7 @@
@c $Id$
@c
@chapter Tool Binaries
@chapter Prebuilt Toolset Executables
Precompiled toolsets are available for Linux and Cygwin. These are
packaged using the RedHat Package Manager (RPM). RPM is the
@@ -34,6 +34,8 @@ RPMs are strictly optional.
@end enumerate
@section Installing RPMs
The following is a sample session illustrating the installation
of a C/C++ toolset targeting the SPARC architecture.
@@ -46,3 +48,17 @@ rpm -i rtems-base-gdb-4.18-2.i386.rpm
rpm -i sparc-rtems-gdb-4.18-2.i386.rpm
@end example
@section Removing RPMs
The following is a sample session illustrating the removal
of a C/C++ toolset targeting the SPARC architecture.
@example
rpm -i sparc-rtems-gdb-4.18-2.i386.rpm
rpm -i rtems-base-gdb-4.18-2.i386.rpm
rpm -i sparc-rtems-gcc-gcc2.95.2newlib1.8.2-4.i386.rpm
rpm -i rtems-base-gcc-gcc2.95.2newlib1.8.2-4.i386.rpm
rpm -i sparc-rtems-binutils-2.9.5.0.24-1.i386.rpm
rpm -i rtems-base-binutils-2.9.5.0.24-1.i386.rpm
@end example

View File

@@ -13,6 +13,10 @@ source code for a GNU cross compiler toolset, apply
any required RTEMS specific patches, compile that
toolset and install it.
It is recommended that when toolset binaries are available for
your particular host, that they be used. Prebuilt binaries
are much easier to install.
@section Create the Archive and Build Directories
Start by making the @code{archive} directory to contain the downloaded

View File

@@ -8,7 +8,8 @@
@chapter Building the GNU Debugger
GDB is not currently RTEMS aware. The following configurations have been
GDB is currently RTEMS aware only if you are using the remote debugging
support via Ethernet. The following configurations have been
successfully used with RTEMS applications:
@itemize @bullet
@@ -20,6 +21,10 @@ successfully used with RTEMS applications:
Other configurations of gdb have successfully been used by RTEMS users
but are not documented here.
It is recommended that when toolset binaries are available for
your particular host, that they be used. Prebuilt binaries
are much easier to install.
@section Unarchive the gdb Distribution
Use the following commands to unarchive the gdb distribution:

View File

@@ -69,6 +69,7 @@ END-INFO-DIR-ENTRY
@include intro.texi
@include require.texi
@include binaries.texi
@include buildc.texi
@include buildrt.texi
@include sample.texi
@@ -84,6 +85,7 @@ This is the online version of the Getting Started with RTEMS for C/C++ Users.
@menu
* Introduction::
* Requirements::
* Prebuilt Toolset Executables::
* Building the GNU C/C++ Cross Compiler Toolset::
* Building RTEMS::
* Building the Sample Application::

View File

@@ -21,25 +21,33 @@
@c GCC/EGCS Version
@c
@set GCC-VERSION egcs 1.1.2
@set GCC-TAR egcs-1.1.2.tar.gz
@set GCC-UNTAR egcs-1.1.2
@set GCC-FTPSITE egcs.cygnus.com
@set GCC-FTPDIR /pub/egcs/releases/egcs-1.1.2
@set GCC-HTTPDIR /pub/egcs/releases/index.html
@set GCC-RTEMSPATCH egcs-1.1.2-rtems-diff-19990331
@set GCC-VERSION gcc 2.95.2
@set GCC-TAR gcc-2.95.2.tar.gz
@set GCC-UNTAR gcc-2.95.2
@set GCC-FTPSITE gcc.gnu.org
@set GCC-FTPDIR /pub/gcc/gcc-2.95.2
@set GCC-HTTPDIR /pub/gcc/releases/index.html
@set GCC-RTEMSPATCH gcc-2.95.2-rtems-20000106.diff
@c
@c BINUTILS Version
@c
@c The "official" binutils
@set BINUTILS-VERSION binutils 2.9.1
@set BINUTILS-TAR binutils-2.9.1.tar.gz
@set BINUTILS-UNTAR binutils-2.9.1
@set BINUTILS-FTPSITE ftp.gnu.org
@set BINUTILS-FTPDIR /pub/gnu
@set BINUTILS-RTEMSPATCH binutils-2.9.1-rtems-diff-19981012.gz
@c @set BINUTILS-VERSION binutils 2.9.1
@c @set BINUTILS-TAR binutils-2.9.1.tar.gz
@c @set BINUTILS-UNTAR binutils-2.9.1
@c @set BINUTILS-FTPSITE ftp.gnu.org
@c @set BINUTILS-FTPDIR /pub/gnu
@c @set BINUTILS-RTEMSPATCH binutils-2.9.1-rtems-diff-19981012.gz
@c The "official" Linux binutils
@set BINUTILS-VERSION binutils 2.9.5.0.22
@set BINUTILS-TAR binutils-2.9.5.0.22.tar.gz
@set BINUTILS-UNTAR binutils-2.9.5.0.22
@set BINUTILS-FTPSITE ftp.varesearch.com
@set BINUTILS-FTPDIR /pub/support/hjl/binutils
@set BINUTILS-RTEMSPATCH binutils-2.9.5.0.22-rtems-20000114.diff
@c When forced to use a snapshot
@c @set BINUTILS-VERSION gas 980314
@@ -53,34 +61,32 @@
@c NEWLIB Version
@c
@set NEWLIB-VERSION newlib 1.8.1
@set NEWLIB-TAR newlib-1.8.1.tar.gz
@set NEWLIB-UNTAR newlib-1.8.1
@set NEWLIB-FTPSITE ftp.cygnus.com
@set NEWLIB-VERSION newlib 1.8.2
@set NEWLIB-TAR newlib-1.8.2.tar.gz
@set NEWLIB-UNTAR newlib-1.8.2
@set NEWLIB-FTPSITE sourceware.cygnus.com
@set NEWLIB-FTPDIR /pub/newlib
@set NEWLIB-RTEMSPATCH newlib-1.8.1-rtems-diff-19990302.gz
@set NEWLIB-RTEMSPATCH newlib-1.8.2-rtems-20000104.diff
@c
@c GDB Version
@c
@set GDB-VERSION gdb 4.17
@set GDB-TAR gdb-4.17.tar.gz
@set GDB-UNTAR gdb-4.17
@set GDB-VERSION gdb 4.18
@set GDB-TAR gdb-4.18.tar.gz
@set GDB-UNTAR gdb-4.18
@set GDB-FTPSITE ftp.gnu.org
@set GDB-FTPDIR /pub/gnu
@set GDB-RTEMSPATCH gdb-4.17-rtems-diff-19990302.gz
@set GDB-FTPDIR /pub/gnu/gdb
@set GDB-RTEMSPATCH gdb-4.18-rtems-20000107.diff
@c
@c RTEMS Version
@c
@set RTEMS-VERSION RTEMS 19990709
@set RTEMS-TAR rtems-19990709.tgz
@set RTEMS-UNTAR rtems-19990709
@set RTEMS-VERSION RTEMS 4.5.0-beta
@set RTEMS-TAR rtems-4.5.0-beta.tgz
@set RTEMS-UNTAR rtems-4.5.0-beta
@set RTEMS-FTPSITE ftp.OARcorp.com
@set RTEMS-FTPDIR /pub/rtems/19990709
@set BUILDTOOLS-TAR c_build_scripts-19990709.tgz
@set RTEMS-FTPDIR /pub/rtems/releases/4.5.0-beta
@set BUILDTOOLS-TAR c_build_scripts-20000104.tgz