Author: jhuntwork
Date: 2007-08-07 20:13:08 -0600 (Tue, 07 Aug 2007)
New Revision: 8287
Modified:
branches/jh/BOOK/chapter05/gcc-pass1.xml
Log:
Correct the name of the libgcc_eh library and expand a bit on the explanation
Modified: branches/jh/BOOK/chapter05/gcc-pass1.xml
===================================================================
--- branches/jh/BOOK/chapter05/gcc-pass1.xml 2007-08-07 22:31:25 UTC (rev
8286)
+++ branches/jh/BOOK/chapter05/gcc-pass1.xml 2007-08-08 02:13:08 UTC (rev
8287)
@@ -129,11 +129,14 @@
<screen><userinput>make install</userinput></screen>
- <para>Using --disable-shared means that the file
- <filename class="libraryfile">libgcc_eh.so</filename>
- isn't built and installed. The next package, Glibc, depends on this
- library, so to satisfy that dependency, we'll create a symlink to
- <filename class="libraryfile">libgcc.a</filename>.</para>
+ <para>Using <command>--disable-shared</command> means that the file
+ <filename class="libraryfile">libgcc_eh.a</filename>
+ isn't created and installed. The next package, Glibc, depends on this
+ library as it uses <command>-lgcc_eh</command> within its build system.
+ We can satisfy that dependency by creating a symlink to
+ <filename class="libraryfile">libgcc.a</filename>, since that file will
+ end up containing the objects normally contained in
+ <filename class="libraryfile">libgcc_eh.a</filename>.</para>
<screen><userinput>ln -vs libgcc.a `gcc -print-libgcc-file-name | \
sed 's/libgcc/&_eh/'`</userinput></screen>
--
http://linuxfromscratch.org/mailman/listinfo/lfs-book
FAQ: http://www.linuxfromscratch.org/lfs/faq.html
Unsubscribe: See the above information page