Changeset 3908

Show
Ignore:
Timestamp:
06/02/08 16:33:22 (6 months ago)
Author:
ken
Message:

Fix c++ tests in glibc and binutils on pure64 builds for multilib-capable architectures: the temporary compiler tries to link to libstdc++ in /usr/lib64, e.g. cancel24.out, tst-chk4.out and others in glibc, and in binutils ld-elf/shared libdl3{a,b,c}.so and libnew1{a,b}.so.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/BOOK/boot/mips64-64-chapter.xml

    r3818 r3908  
    1515  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="mips/bootloaders.xml"/> 
    1616  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="mips/creatingdirs.xml"/> 
    17   <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/createfiles.xml"/> 
     17  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="64/createfiles.xml"/> 
    1818  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="64/e2fsprogs.xml"/> 
    1919  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="mips64/sysvinit.xml"/> 
  • trunk/BOOK/boot/sparc64-64-chapter.xml

    r3795 r3908  
    1414  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/introduction.xml"/> 
    1515  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/creatingdirs.xml"/> 
    16   <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/createfiles.xml"/> 
     16  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="64/createfiles.xml"/> 
    1717  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="64/e2fsprogs.xml"/> 
    1818  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="sparc64/sysvinit.xml"/> 
  • trunk/BOOK/boot/x86_64-64-chapter.xml

    r3795 r3908  
    1414  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/introduction.xml"/> 
    1515  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/creatingdirs.xml"/> 
    16   <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/createfiles.xml"/> 
     16  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="64/createfiles.xml"/> 
    1717  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="64/e2fsprogs.xml"/> 
    1818  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="multilib/sysvinit.xml"/> 
  • trunk/BOOK/chroot/mips64-64-chapter.xml

    r3610 r3908  
    1919  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/changingowner.xml"/> 
    2020  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="mips/creatingdirs.xml"/> 
    21   <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/createfiles.xml"/> 
     21  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="64/createfiles.xml"/> 
    2222  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="mips64-64/flags.xml"/> 
    2323  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/pwdgroup.xml"/> 
  • trunk/BOOK/chroot/sparc64-64-chapter.xml

    r3610 r3908  
    1919  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/changingowner.xml"/> 
    2020  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/creatingdirs.xml"/> 
    21   <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/createfiles.xml"/> 
     21  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="64/createfiles.xml"/> 
    2222  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="sparc64-64/flags.xml"/> 
    2323  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/pwdgroup.xml"/> 
  • trunk/BOOK/chroot/x86_64-64-chapter.xml

    r3610 r3908  
    1919  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/changingowner.xml"/> 
    2020  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/creatingdirs.xml"/> 
    21   <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/createfiles.xml"/> 
     21  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="64/createfiles.xml"/> 
    2222  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="x86_64-64/flags.xml"/> 
    2323  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="common/pwdgroup.xml"/> 
  • trunk/BOOK/final-system/64/binutils.xml

    r3805 r3908  
    9898    xpointer="xpointer(//*[@os='q'])"/> 
    9999 
     100    <para os="w1">Now that the tests have completed, remove the symlinks in 
     101    /usr/lib64 - they should be the only things in that directory, so we 
     102    can remove it without force :</para> 
     103 
     104<screen os="w2"><userinput>rm -v /usr/lib/libstd*so* 
     105rmdir -v /usr/lib64</userinput></screen> 
     106 
    100107    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 
    101108    href="../common/binutils.xml" 
  • trunk/BOOK/final-system/x86_64-64/binutils.xml

    r3741 r3908  
    108108 
    109109    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 
     110    href="../64/binutils.xml" 
     111    xpointer="xpointer(//*[@os='w1'])"/> 
     112 
     113    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 
     114    href="../64/binutils.xml" 
     115    xpointer="xpointer(//*[@os='w2'])"/> 
     116 
     117    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" 
    110118    href="../common/binutils.xml" 
    111119    xpointer="xpointer(//*[@os='r'])"/> 
  • trunk/BOOK/general.ent

    r3907 r3908  
    11<?xml version="1.0" encoding="ISO-8859-1"?> 
    22 
    3 <!ENTITY month "05"> <!-- Use two digits --> 
    4 <!ENTITY month_name "Feburary"> 
    5 <!ENTITY day "18"> <!-- Use two digits --> 
     3<!ENTITY month "06"> <!-- Use two digits --> 
     4<!ENTITY month_name "June"> 
     5<!ENTITY day "02"> <!-- Use two digits --> 
    66<!ENTITY year "2008"> <!-- Use four digits --> 
    77 
  • trunk/BOOK/introduction/mips64-64/changelog.xml

    r3463 r3908  
    3535 
    3636    <listitem> 
     37      <para>June 02, 2008</para> 
     38      <itemizedlist> 
     39        <listitem> 
     40          <para>[ken] - create libstdc++.so symlinks in /usr/lib64 so that the 
     41          glibc and ld tests all link, and delete them safely before installing 
     42          binutils.</para> 
     43        </listitem> 
     44      </itemizedlist> 
     45    </listitem> 
     46 
     47    <listitem> 
    3748      <para>November 21, 2006</para> 
    3849      <itemizedlist> 
  • trunk/BOOK/introduction/sparc64-64/changelog.xml

    r3899 r3908  
    3535 
    3636    <listitem> 
    37       <para>Feburary 3, 2008</para> 
     37      <para>June 02, 2008</para> 
     38      <itemizedlist> 
     39        <listitem> 
     40          <para>[ken] - create libstdc++.so symlinks in /usr/lib64 so that the 
     41          glibc and ld tests all link, and delete them safely before installing 
     42          binutils.</para> 
     43        </listitem> 
     44      </itemizedlist> 
     45    </listitem> 
     46 
     47    <listitem> 
     48      <para>February 3, 2008</para> 
    3849      <itemizedlist> 
    3950        <listitem> 
  • trunk/BOOK/introduction/x86_64-64/changelog.xml

    r3884 r3908  
    3333 
    3434--> 
     35 
     36    <listitem> 
     37      <para>June 02, 2008</para> 
     38      <itemizedlist> 
     39        <listitem> 
     40          <para>[ken] - create libstdc++.so symlinks in /usr/lib64 so that the 
     41          glibc and ld tests all link, and delete them safely before installing 
     42          binutils.</para> 
     43        </listitem> 
     44      </itemizedlist> 
     45    </listitem> 
    3546 
    3647    <listitem>