Changeset 1799ee3


Ignore:
Timestamp:
08/07/2007 10:01:00 PM (17 years ago)
Author:
Jeremy Huntwork <jhuntwork@…>
Children:
0565cd4
Parents:
54ce9a9
Message:

Added the necessary libgcc_eh.a -> libgcc.a symlink to support --disable-shared in gcc pass 1. --disable-shared added in r8284

git-svn-id: http://svn.linuxfromscratch.org/LFS/branches/jh/BOOK@8285 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689

Files:
2 edited

Legend:

Unmodified
Added
Removed
  • chapter01/changelog.xml

    r54ce9a9 r1799ee3  
    4040      <para>2007-08-07</para>
    4141      <itemizedlist>
     42        <listitem>
     43          <para>[jhuntwork] - Add --disable-shared to gcc pass 1. Requires adding
     44          a libgcc_eh.a -> libgcc.a symlink.</para>
     45        </listitem>
    4246        <listitem>
    4347          <para>[jhuntwork] - Since we're using HJL Binutils, add m4, bison and flex
  • chapter05/gcc-pass1.xml

    r54ce9a9 r1799ee3  
    130130<screen><userinput>make install</userinput></screen>
    131131
     132    <para>Using --disable-shared means that the file
     133    <filename class="libraryfile">libgcc_eh.so</filename>
     134    isn't built and installed. The next package, Glibc, depends on this
     135    library, so to satisfy that dependency, we'll create a symlink to
     136    <filename class="libraryfile">libgcc.a</filename>.</para>
     137
     138<screen><userinput>ln -vs libgcc.a `gcc -print-libgcc-file-name | \
     139    sed 's/libgcc/&amp;_eh/'`</userinput></screen>
     140
    132141    <para>As a finishing touch, create a symlink. Many programs and scripts
    133142    run <command>cc</command> instead of <command>gcc</command>, which is
Note: See TracChangeset for help on using the changeset viewer.