Changeset b1c9e38


Ignore:
Timestamp:
11/06/2005 05:59:31 PM (18 years ago)
Author:
Matthew Burgess <matthew@…>
Branches:
10.0, 10.0-rc1, 10.1, 10.1-rc1, 11.0, 11.0-rc1, 11.0-rc2, 11.0-rc3, 11.1, 11.1-rc1, 11.2, 11.2-rc1, 11.3, 11.3-rc1, 12.0, 12.0-rc1, 12.1, 12.1-rc1, 6.3, 6.4, 6.5, 6.6, 6.7, 6.8, 7.0, 7.1, 7.2, 7.3, 7.4, 7.5, 7.5-systemd, 7.6, 7.6-systemd, 7.7, 7.7-systemd, 7.8, 7.8-systemd, 7.9, 7.9-systemd, 8.0, 8.1, 8.2, 8.3, 8.4, 9.0, 9.1, arm, bdubbs/gcc13, ml-11.0, multilib, renodr/libudev-from-systemd, s6-init, trunk, xry111/arm64, xry111/arm64-12.0, xry111/clfs-ng, xry111/lfs-next, xry111/loongarch, xry111/loongarch-12.0, xry111/loongarch-12.1, xry111/mips64el, xry111/pip3, xry111/rust-wip-20221008, xry111/update-glibc
Children:
1e881a22
Parents:
05d80ab8
Message:

Upgrade to glibc-2.3.6

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

Files:
6 edited

Legend:

Unmodified
Added
Removed
  • chapter01/changelog.xml

    r05d80ab8 rb1c9e38  
    9292<listitem><para>&gawk-segfault-patch;</para></listitem>
    9393<listitem><para>&gcc-specs-patch;</para></listitem>
    94 <listitem><para>&glibc-gcc4_elf-patch;</para></listitem>
    95 <listitem><para>&glibc-gcc4_iconvdata-patch;</para></listitem>
    96 <listitem><para>&glibc-gcc4_mathtest-patch;</para></listitem>
    97 <listitem><para>&glibc-gcc4_string-patch;</para></listitem>
    98 <listitem><para>&glibc-gcc4_symbols-patch;</para></listitem>
    99 <listitem><para>&glibc-testfix-patch;</para></listitem>
    10094<listitem><para>&inetutils-gcc4_fixes-patch;</para></listitem>
    10195<listitem><para>&kbd-gcc4_fixes-patch;</para></listitem>
     
    123117</listitem>
    124118
     119<listitem><para>November 6, 2005 [matt]: Upgrade to Glibc 2.3.6.</para>
     120</listitem>
     121
    125122<listitem><para>November 5, 2005 [matt]: Add a note to the toolchain sanity
    126123check in chapter 5 to explain that if TCL fails to build, it's an indication of
  • chapter03/packages.xml

    r05d80ab8 rb1c9e38  
    145145
    146146<varlistentry>
    147 <term>Glibc (&glibc-version;) - 13,288 KB:</term>
     147<term>Glibc (&glibc-version;) - 13,687 KB:</term>
    148148<listitem>
    149149<para><ulink url="&gnu;glibc/"/></para>
  • chapter03/patches.xml

    r05d80ab8 rb1c9e38  
    8585<listitem>
    8686<para><ulink url="&patches-root;&gcc-specs-patch;"/></para>
    87 </listitem>
    88 </varlistentry>
    89 
    90 <varlistentry>
    91 <term>Glibc Fix Testsuite Patch - 1 KB:</term>
    92 <listitem>
    93 <para><ulink url="&patches-root;&glibc-testfix-patch;"/></para>
    94 </listitem>
    95 </varlistentry>
    96 
    97 <varlistentry>
    98 <term>Glibc GCC-4.x ELF Patch - 15KB:</term>
    99 <listitem>
    100 <para><ulink url="&patches-root;&glibc-gcc4_elf-patch;"/></para>
    101 </listitem>
    102 </varlistentry>
    103 
    104 <varlistentry>
    105 <term>Glibc GCC-4.x Iconvdata Patch - 1 KB:</term>
    106 <listitem>
    107 <para><ulink url="&patches-root;&glibc-gcc4_iconvdata-patch;"/></para>
    108 </listitem>
    109 </varlistentry>
    110 
    111 <varlistentry>
    112 <term>Glibc GCC-4.x Mathtest Patch - 9 KB:</term>
    113 <listitem>
    114 <para><ulink url="&patches-root;&glibc-gcc4_mathtest-patch;"/></para>
    115 </listitem>
    116 </varlistentry>
    117 
    118 <varlistentry>
    119 <term>Glibc GCC-4.x String Patch - 2 KB:</term>
    120 <listitem>
    121 <para><ulink url="&patches-root;&glibc-gcc4_string-patch;"/></para>
    122 </listitem>
    123 </varlistentry>
    124 
    125 <varlistentry>
    126 <term>Glibc GCC-4.x Symbols Patch - 5 KB:</term>
    127 <listitem>
    128 <para><ulink url="&patches-root;&glibc-gcc4_symbols-patch;"/></para>
    12987</listitem>
    13088</varlistentry>
  • chapter05/glibc.xml

    r05d80ab8 rb1c9e38  
    4040the method suggested in this book puts the stability of the system at
    4141risk.</para>
    42 
    43 <para>Glibc has two tests which fail when the running kernel is 2.6.11 or later.
    44 The problem has been determined to be with the tests themselves, not with the C library or the kernel.  If you plan to run the testsuite apply this patch:</para>
    45 
    46 <screen><userinput>patch -Np1 -i ../&glibc-testfix-patch;</userinput></screen>
    47 
    48 <para>Apply the following patches to enable Glibc to compile with
    49 GCC-&gcc-version;:</para>
    50 
    51 
    52 <screen><userinput>patch -Np1 -i ../&glibc-gcc4_symbols-patch;
    53 patch -Np1 -i ../&glibc-gcc4_string-patch;
    54 patch -Np1 -i ../&glibc-gcc4_elf-patch;
    55 patch -Np1 -i ../&glibc-gcc4_iconvdata-patch;</userinput></screen>
    5642
    5743<para>The Glibc documentation recommends building Glibc outside of the source
  • chapter06/glibc.xml

    r05d80ab8 rb1c9e38  
    6262
    6363<screen><userinput>tar -xvf ../glibc-linuxthreads-&glibc-version;.tar.bz2</userinput></screen>
    64 
    65 <para>Glibc has two tests which fail when the running kernel is 2.6.11 or later.
    66 The problem has been determined to be with the tests themselves, not with the
    67 C library or the kernel. This patch fixes the problem:</para>
    68 
    69 <screen><userinput>patch -Np1 -i ../&glibc-testfix-patch;</userinput></screen>
    70 
    71 <para>Apply the following patches to enable Glibc to compile with
    72 GCC-&gcc-version;:</para>
    73 
    74 <screen><userinput>patch -Np1 -i ../&glibc-gcc4_symbols-patch;
    75 patch -Np1 -i ../&glibc-gcc4_string-patch;
    76 patch -Np1 -i ../&glibc-gcc4_elf-patch;
    77 patch -Np1 -i ../&glibc-gcc4_iconvdata-patch;</userinput></screen>
    78 
    79 <para>The following patch corrects the expected results for some of the math
    80 tests on x86 processors when compiled with GCC-&gcc-version;:</para>
    81 
    82 <screen><userinput>patch -Np1 -i ../&glibc-gcc4_mathtest-patch;</userinput></screen>
    8364
    8465<para>The Glibc documentation recommends building Glibc outside of the source
  • general.ent

    r05d80ab8 rb1c9e38  
    4343<!ENTITY gcc-version "4.0.2">
    4444<!ENTITY gettext-version "0.14.5">
    45 <!ENTITY glibc-version "2.3.5">
     45<!ENTITY glibc-version "2.3.6">
    4646<!ENTITY grep-version "2.5.1a">
    4747<!ENTITY groff-version "1.19.2">
Note: See TracChangeset for help on using the changeset viewer.