summaryrefslogtreecommitdiffstats
path: root/doc/started/buildrt.t
diff options
context:
space:
mode:
authorJoel Sherrill <joel.sherrill@OARcorp.com>1998-04-14 14:05:10 +0000
committerJoel Sherrill <joel.sherrill@OARcorp.com>1998-04-14 14:05:10 +0000
commitc1c5ab930a3f9f7a58fd6f40f092a5f9589bae09 (patch)
tree35f32acd33bdb5224485f8f5f370131e6ce1bc42 /doc/started/buildrt.t
parentRemoved "font -1" command. (diff)
downloadrtems-c1c5ab930a3f9f7a58fd6f40f092a5f9589bae09.tar.bz2
Comments from Chris Johns
Diffstat (limited to 'doc/started/buildrt.t')
-rw-r--r--doc/started/buildrt.t39
1 files changed, 36 insertions, 3 deletions
diff --git a/doc/started/buildrt.t b/doc/started/buildrt.t
index 766da50886..edfc0c4911 100644
--- a/doc/started/buildrt.t
+++ b/doc/started/buildrt.t
@@ -29,9 +29,42 @@ where the tools were installed in the previous chapter:
export PATH=$PATH:<INSTALL_POINT>/bin
@end example
-NOTE: The above command is in Bourne shell (@code{sh}) syntax and should work with
-the Korn (@code{ksh}) and GNU Bourne Again Shell (@code{bash}). It will not
-work with the C Shell (@code{csh})or derivatives of the C Shell.
+NOTE: The above command is in Bourne shell (@code{sh}) syntax and
+should work with the Korn (@code{ksh}) and GNU Bourne Again Shell
+(@code{bash}). It will not work with the C Shell (@code{csh}) or
+derivatives of the C Shell.
+
+@section Verifying the Operation of the Cross Toolset
+
+In order to insure that the cross-compiler is invoking the correct
+subprograms (like @code{as} and @code{ld}), one can test assemble
+a small program. When in verbose more, @code{gcc} prints out information
+showing where it found the subprograms it invokes. Place the following
+function in a file named @code{f.c}:
+
+@example
+int f( int x )
+{
+ return x + 1;
+}
+@end example
+
+Then assemble the file using a command similar to the following:
+
+@example
+m68k-rtems-gcc -v -S f.c
+@end example
+
+Where @code{m68k-rtems-gcc} should be changed to match the installed
+name of your cross compiler. The result of this command will be
+a sequence of output showing where the cross-compiler searched for
+and found its subcomponents. Verify that these paths correspond
+to your <INSTALL_POINT>.
+
+@b{NOTE:} One of the most common installation errors is for the
+cross-compiler not to be able to find the cross assembler and default
+to using the native @code{as}. This can result in very confusing
+error messages.
@section Generate RTEMS for a Specific Target and BSP