diff options
author | Bruce Dubbs <bdubbs@linuxfromscratch.org> | 2020-06-12 04:40:07 +0000 |
---|---|---|
committer | Bruce Dubbs <bdubbs@linuxfromscratch.org> | 2020-06-12 04:40:07 +0000 |
commit | 6a156bab1b41dfcbebcf69325dff81b73a2afad7 (patch) | |
tree | 39451253ebce7058ff7282090bd572ac36dff998 /chapter08/gcc.xml | |
parent | ea7ec72fba2b9749da2c22db67152eccaef5dfb0 (diff) |
Mostly text updates in Chapter 8.
There are a couple of minor command changes.
git-svn-id: http://svn.linuxfromscratch.org/LFS/branches/cross2@11924 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
Diffstat (limited to 'chapter08/gcc.xml')
-rw-r--r-- | chapter08/gcc.xml | 30 |
1 files changed, 11 insertions, 19 deletions
diff --git a/chapter08/gcc.xml b/chapter08/gcc.xml index 6902211ca..f771c135d 100644 --- a/chapter08/gcc.xml +++ b/chapter08/gcc.xml @@ -65,9 +65,9 @@ cd build</userinput></screen> --disable-bootstrap \ --with-system-zlib</userinput></screen> - <para>Note that for other languages, there are some prerequisites that + <para>Note that for other programming languages there are some prerequisites that are not yet available. See the - <ulink url="&blfs-book;general/gcc.html">BLFS Book</ulink> + <ulink url="&blfs-book;general/gcc.html">BLFS Book GCC page</ulink> for instructions on how to build all of GCC's supported languages.</para> <variablelist> @@ -77,7 +77,7 @@ cd build</userinput></screen> <term><parameter>LD=ld</parameter></term> <listitem> <para>This parameter makes the configure script use the ld installed - by the binutils installed earlier in this chapter, rather than + by the binutils built earlier in this chapter, rather than the cross-built version which would otherwise be used.</para> </listitem> </varlistentry> @@ -86,7 +86,7 @@ cd build</userinput></screen> <term><parameter>--with-system-zlib</parameter></term> <listitem> <para>This switch tells GCC to link to the system installed copy of - the Zlib library, rather than its own internal copy.</para> + the zlib library, rather than its own internal copy.</para> </listitem> </varlistentry> </variablelist> @@ -100,8 +100,8 @@ cd build</userinput></screen> critical. Do not skip it under any circumstance.</para> </important> - <para>One set of tests in the GCC test suite is known to exhaust the stack, - so increase the stack size prior to running the tests:</para> + <para>One set of tests in the GCC test suite is known to exhaust the default + stack, so increase the stack size prior to running the tests:</para> <screen><userinput remap="test">ulimit -s 32768</userinput></screen> @@ -175,7 +175,7 @@ ln -sfv ../../libexec/gcc/$(gcc -dumpmachine)/&gcc-version;/liblto_plugin.so \ <para>Now that our final toolchain is in place, it is important to again ensure that compiling and linking will work as expected. We do this by performing - the same sanity checks as we did earlier in the chapter:</para> + some sanity checks:</para> <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="adjusting.xml" @@ -205,8 +205,8 @@ ln -sfv ../../libexec/gcc/$(gcc -dumpmachine)/&gcc-version;/liblto_plugin.so \ /usr/lib/gcc/x86_64-pc-linux-gnu/&gcc-version;/../../../../lib/crti.o succeeded /usr/lib/gcc/x86_64-pc-linux-gnu/&gcc-version;/../../../../lib/crtn.o succeeded</computeroutput></screen> - <para>Depending on your machine architecture, the above may differ slightly, - the difference usually being the name of the directory + <para>Depending on your machine architecture, the above may differ slightly. + The difference will be the name of the directory after <filename class="directory">/usr/lib/gcc</filename>. The important thing to look for here is that <command>gcc</command> has found all three <filename>crt*.o</filename> files under the @@ -228,16 +228,8 @@ ln -sfv ../../libexec/gcc/$(gcc -dumpmachine)/&gcc-version;/liblto_plugin.so \ /usr/lib/gcc/x86_64-pc-linux-gnu/&gcc-version;/include-fixed /usr/include</computeroutput></screen> - <para>Again, note that the directory named after your target triplet may be - different than the above, depending on your architecture.</para> - -<!-- This appears to be obsolete - - <note><para>As of version 4.3.0, GCC now unconditionally installs the - <filename>limits.h</filename> file into the private - <filename class="directory">include-fixed</filename> directory, and that - directory is required to be in place.</para></note> ---> + <para>Again, the directory named after your target triplet may be + different than the above, depending on your system architecture.</para> <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="adjusting.xml" |