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.

File:
1 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"
Note: See TracChangeset for help on using the changeset viewer.