aboutsummaryrefslogtreecommitdiffstats
path: root/chapter08/gcc.xml
diff options
context:
space:
mode:
authorBruce Dubbs <bdubbs@linuxfromscratch.org>2020-06-12 04:40:07 +0000
committerBruce Dubbs <bdubbs@linuxfromscratch.org>2020-06-12 04:40:07 +0000
commit6a156bab1b41dfcbebcf69325dff81b73a2afad7 (patch)
tree39451253ebce7058ff7282090bd572ac36dff998 /chapter08/gcc.xml
parentea7ec72fba2b9749da2c22db67152eccaef5dfb0 (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.xml30
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"