Changeset 7b7f61b2


Ignore:
Timestamp:
Jun 2, 2008, 10:24:58 AM (17 years ago)
Author:
Ken Moffat <zarniwhoop@…>
Branches:
clfs-1.2, clfs-2.1, clfs-3.0.0-systemd, clfs-3.0.0-sysvinit, master, systemd, sysvinit
Children:
22b0f8e
Parents:
28e6dc4
Message:

For pure64 builds on multilib-capable architectures, ensure libiberty.a does not install into /usr/lib64.

Location:
BOOK
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • BOOK/final-system/64/binutils.xml

    r28e6dc4 r7b7f61b2  
    4949    href="../common/binutils.xml"
    5050    xpointer="xpointer(//*[@os='p2'])"/>
     51
     52    <para os="q1">Libiberty uses <command>gcc -print-multi-os-directory</command>
     53    to determine where to install libiberty.a.  Because our temporary gcc is
     54    still multilib-aware, the command returns <literal>../lib64</literal> which
     55    causes the archive to be installed into /usr/lib64.  The following sed will
     56    prevent this:</para>
     57
     58<screen os="q2"><userinput>sed -i 's%\(^MULTIOSDIR = \).*%\1 ../lib%' libiberty/Makefile.in</userinput></screen>
    5159
    5260    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
  • BOOK/final-system/x86_64-64/binutils.xml

    r28e6dc4 r7b7f61b2  
    4949    href="../common/binutils.xml"
    5050    xpointer="xpointer(//*[@os='p2'])"/>
     51
     52    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     53    href="../64/binutils.xml"
     54    xpointer="xpointer(//*[@os='q1'])"/>
     55
     56    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     57    href="../64/binutils.xml"
     58    xpointer="xpointer(//*[@os='q2'])"/>
    5159
    5260    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
  • BOOK/introduction/mips64-64/changelog.xml

    r28e6dc4 r7b7f61b2  
    4141          glibc and ld tests all link, and delete them safely before installing
    4242          binutils.</para>
     43          <para>[ken] - ensure binutils does not install libiberty.a into
     44          /usr/lib64.</para>
    4345        </listitem>
    4446      </itemizedlist>
  • BOOK/introduction/sparc64-64/changelog.xml

    r28e6dc4 r7b7f61b2  
    4141          glibc and ld tests all link, and delete them safely before installing
    4242          binutils.</para>
     43          <para>[ken] - ensure binutils does not install libiberty.a into
     44          /usr/lib64.</para>
    4345        </listitem>
    4446      </itemizedlist>
  • BOOK/introduction/x86_64-64/changelog.xml

    r28e6dc4 r7b7f61b2  
    4141          glibc and ld tests all link, and delete them safely before installing
    4242          binutils.</para>
     43          <para>[ken] - ensure binutils does not install libiberty.a into
     44          /usr/lib64.</para>
    4345        </listitem>
    4446      </itemizedlist>
Note: See TracChangeset for help on using the changeset viewer.