Changeset 3909

Show
Ignore:
Timestamp:
06/02/08 17:24:58 (6 months ago)
Author:
ken
Message:

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

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/BOOK/final-system/64/binutils.xml

    r3908 r3909  
    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" 
  • trunk/BOOK/final-system/x86_64-64/binutils.xml

    r3908 r3909  
    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" 
  • trunk/BOOK/introduction/mips64-64/changelog.xml

    r3908 r3909  
    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> 
  • trunk/BOOK/introduction/sparc64-64/changelog.xml

    r3908 r3909  
    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> 
  • trunk/BOOK/introduction/x86_64-64/changelog.xml

    r3908 r3909  
    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>