forked from Imagelibrary/rtems
Purged as many egcs references as possible.
This commit is contained in:
@@ -100,7 +100,7 @@ Common questions have been divided into the following categories.
|
|||||||
@c Need to copy the emacs stuff and "trailer stuff" (index, toc) into here
|
@c Need to copy the emacs stuff and "trailer stuff" (index, toc) into here
|
||||||
@c
|
@c
|
||||||
|
|
||||||
@c @node Command and Variable Index, Concept Index, Installing EGCS AND NEWLIB, Top
|
@c @node Command and Variable Index, Concept Index, Installing GCC AND NEWLIB, Top
|
||||||
@c @unnumbered Command and Variable Index
|
@c @unnumbered Command and Variable Index
|
||||||
|
|
||||||
@c There are currently no Command and Variable Index entries.
|
@c There are currently no Command and Variable Index entries.
|
||||||
|
|||||||
@@ -20,7 +20,7 @@ components:
|
|||||||
|
|
||||||
@itemize @bullet
|
@itemize @bullet
|
||||||
|
|
||||||
@item gcc/egcs
|
@item gcc
|
||||||
@item binutils
|
@item binutils
|
||||||
@item gdb
|
@item gdb
|
||||||
|
|
||||||
|
|||||||
@@ -205,9 +205,9 @@ ifeq ($(RTEMS_USE_GCC272),yes)
|
|||||||
# BSPs which already had this support.
|
# BSPs which already had this support.
|
||||||
[...]
|
[...]
|
||||||
else
|
else
|
||||||
# This has rules to link an application using gcc 2.8 or newer or any
|
# This has rules to link an application using gcc 2.8 or newer.
|
||||||
# egcs version. All BSPs should support this. This version is required
|
# All BSPs should support this. This version is required to support
|
||||||
# to support GNAT/RTEMS.
|
# GNAT/RTEMS.
|
||||||
define make-exe
|
define make-exe
|
||||||
$(CC) $(CFLAGS) $(CFLAGS_LD) -o $(basename $@@).exe $(LINK_OBJS)
|
$(CC) $(CFLAGS) $(CFLAGS_LD) -o $(basename $@@).exe $(LINK_OBJS)
|
||||||
$(NM) -g -n $(basename $@@).exe > $(basename $@@).num
|
$(NM) -g -n $(basename $@@).exe > $(basename $@@).num
|
||||||
|
|||||||
@@ -90,7 +90,7 @@ This is the online version of the RTEMS Remote Debugger Server Specifications.
|
|||||||
@c Need to copy the emacs stuff and "trailer stuff" (index, toc) into here
|
@c Need to copy the emacs stuff and "trailer stuff" (index, toc) into here
|
||||||
@c
|
@c
|
||||||
|
|
||||||
@c @node Command and Variable Index, Concept Index, Installing EGCS AND NEWLIB, Top
|
@c @node Command and Variable Index, Concept Index, Installing GCC AND NEWLIB, Top
|
||||||
@c @unnumbered Command and Variable Index
|
@c @unnumbered Command and Variable Index
|
||||||
|
|
||||||
@c There are currently no Command and Variable Index entries.
|
@c There are currently no Command and Variable Index entries.
|
||||||
|
|||||||
@@ -86,7 +86,7 @@ This is the online version of the RTEMS/GDB User's Guide.
|
|||||||
@c Need to copy the emacs stuff and "trailer stuff" (index, toc) into here
|
@c Need to copy the emacs stuff and "trailer stuff" (index, toc) into here
|
||||||
@c
|
@c
|
||||||
|
|
||||||
@c @node Command and Variable Index, Concept Index, Installing EGCS AND NEWLIB, Top
|
@c @node Command and Variable Index, Concept Index, Installing GCC AND NEWLIB, Top
|
||||||
@c @unnumbered Command and Variable Index
|
@c @unnumbered Command and Variable Index
|
||||||
|
|
||||||
@c There are currently no Command and Variable Index entries.
|
@c There are currently no Command and Variable Index entries.
|
||||||
|
|||||||
@@ -381,7 +381,7 @@ as described below:
|
|||||||
@item INSTALL_POINT
|
@item INSTALL_POINT
|
||||||
is the location where you wish the GNU C/C++ cross compilation tools for
|
is the location where you wish the GNU C/C++ cross compilation tools for
|
||||||
RTEMS to be built. It is recommended that the directory chosen to receive
|
RTEMS to be built. It is recommended that the directory chosen to receive
|
||||||
these tools be named so that it is clear from which egcs distribution it
|
these tools be named so that it is clear from which gcc distribution it
|
||||||
was generated and for which target system the tools are to produce code for.
|
was generated and for which target system the tools are to produce code for.
|
||||||
|
|
||||||
@b{WARNING}: The @code{INSTALL_POINT} should not be a subdirectory
|
@b{WARNING}: The @code{INSTALL_POINT} should not be a subdirectory
|
||||||
@@ -581,7 +581,7 @@ This can occur for one of the following reasons:
|
|||||||
@end itemize
|
@end itemize
|
||||||
|
|
||||||
If you are using binutils 2.9.1 or newer with certain versions of
|
If you are using binutils 2.9.1 or newer with certain versions of
|
||||||
egcs and gcc, they do not agree on what the name of the newly
|
gcc, they do not agree on what the name of the newly
|
||||||
generated cross assembler is. Older binutils called it @code{as.new}
|
generated cross assembler is. Older binutils called it @code{as.new}
|
||||||
which became @code{as.new.exe} under Windows. This is not a valid
|
which became @code{as.new.exe} under Windows. This is not a valid
|
||||||
file name, so @code{as.new} is now called @code{as-new}. By using the latest
|
file name, so @code{as.new} is now called @code{as-new}. By using the latest
|
||||||
|
|||||||
@@ -192,7 +192,7 @@ mkdir /tmp
|
|||||||
mkdir /source
|
mkdir /source
|
||||||
mkdir /build
|
mkdir /build
|
||||||
mkdir /build/binutils
|
mkdir /build/binutils
|
||||||
mkdir /build/egcs
|
mkdir /build/gcc
|
||||||
@end example
|
@end example
|
||||||
|
|
||||||
@item The light Bourne shell provided with Cygwin B19 is buggy.
|
@item The light Bourne shell provided with Cygwin B19 is buggy.
|
||||||
@@ -321,7 +321,7 @@ or Objective-C as Cygwin32 cross-compilers):
|
|||||||
@item ln -s ../@value{NEWLIB-UNTAR}/libgloss libgloss
|
@item ln -s ../@value{NEWLIB-UNTAR}/libgloss libgloss
|
||||||
@end itemize
|
@end itemize
|
||||||
|
|
||||||
@item Change to the /build/egcs directory to configure the compiler:
|
@item Change to the /build/gcc directory to configure the compiler:
|
||||||
|
|
||||||
@example
|
@example
|
||||||
/source/@value{GCC-UNTAR}/configure --verbose --target=m68k-rtems \
|
/source/@value{GCC-UNTAR}/configure --verbose --target=m68k-rtems \
|
||||||
|
|||||||
@@ -63,9 +63,10 @@ the GNU tools.
|
|||||||
|
|
||||||
@section GNU makeinfo Version Requirements
|
@section GNU makeinfo Version Requirements
|
||||||
|
|
||||||
In order to build egcs 1.1b or newer, the GNU @code{makeinfo} program
|
In order to build egcs 1.1b, gcc 2.9.x, or newer versions, the GNU
|
||||||
|
@code{makeinfo} program
|
||||||
installed on your system must be at least version 1.68. The appropriate
|
installed on your system must be at least version 1.68. The appropriate
|
||||||
version of @code{makeinfo} is distributed with egcs 1.1b.
|
version of @code{makeinfo} is distributed with @code{gcc}.
|
||||||
|
|
||||||
The following demonstrates how to determine the version of @code{makeinfo}
|
The following demonstrates how to determine the version of @code{makeinfo}
|
||||||
on your machine:
|
on your machine:
|
||||||
|
|||||||
@@ -96,7 +96,7 @@ This is the online version of the Getting Started with RTEMS for C/C++ Users.
|
|||||||
@c Need to copy the emacs stuff and "trailer stuff" (index, toc) into here
|
@c Need to copy the emacs stuff and "trailer stuff" (index, toc) into here
|
||||||
@c
|
@c
|
||||||
|
|
||||||
@c @node Command and Variable Index, Concept Index, Installing EGCS AND NEWLIB, Top
|
@c @node Command and Variable Index, Concept Index, Installing GCC AND NEWLIB, Top
|
||||||
@c @unnumbered Command and Variable Index
|
@c @unnumbered Command and Variable Index
|
||||||
|
|
||||||
@c There are currently no Command and Variable Index entries.
|
@c There are currently no Command and Variable Index entries.
|
||||||
|
|||||||
@@ -18,7 +18,7 @@
|
|||||||
|
|
||||||
|
|
||||||
@c
|
@c
|
||||||
@c GCC/EGCS Version
|
@c GCC Version
|
||||||
@c
|
@c
|
||||||
|
|
||||||
@set GCC-VERSION gcc 2.95.2
|
@set GCC-VERSION gcc 2.95.2
|
||||||
|
|||||||
@@ -420,7 +420,7 @@ as described below:
|
|||||||
@item INSTALL_POINT
|
@item INSTALL_POINT
|
||||||
is the location where you wish the GNU C/C++ cross compilation tools for
|
is the location where you wish the GNU C/C++ cross compilation tools for
|
||||||
RTEMS to be built. It is recommended that the directory chosen to receive
|
RTEMS to be built. It is recommended that the directory chosen to receive
|
||||||
these tools be named so that it is clear from which egcs distribution it
|
these tools be named so that it is clear from which gcc distribution it
|
||||||
was generated and for which target system the tools are to produce code for.
|
was generated and for which target system the tools are to produce code for.
|
||||||
|
|
||||||
@b{WARNING}: The @code{INSTALL_POINT} should not be a subdirectory
|
@b{WARNING}: The @code{INSTALL_POINT} should not be a subdirectory
|
||||||
|
|||||||
@@ -18,7 +18,7 @@
|
|||||||
|
|
||||||
|
|
||||||
@c
|
@c
|
||||||
@c GCC/EGCS Version
|
@c GCC Version
|
||||||
@c
|
@c
|
||||||
|
|
||||||
@set GCC-VERSION gcc 2.8.1
|
@set GCC-VERSION gcc 2.8.1
|
||||||
|
|||||||
Reference in New Issue
Block a user