Prechádzať zdrojové kódy

Upgrade to glibc-2.3.6

git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@7127 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
Matthew Burgess 20 rokov pred
rodič
commit
b1c9e38c69

+ 3 - 6
chapter01/changelog.xml

@@ -91,12 +91,6 @@ First a summary, then a detailed log.</para>
 <listitem><para>&bzip2-docs-patch;</para></listitem>
 <listitem><para>&gawk-segfault-patch;</para></listitem>
 <listitem><para>&gcc-specs-patch;</para></listitem>
-<listitem><para>&glibc-gcc4_elf-patch;</para></listitem>
-<listitem><para>&glibc-gcc4_iconvdata-patch;</para></listitem>
-<listitem><para>&glibc-gcc4_mathtest-patch;</para></listitem>
-<listitem><para>&glibc-gcc4_string-patch;</para></listitem>
-<listitem><para>&glibc-gcc4_symbols-patch;</para></listitem>
-<listitem><para>&glibc-testfix-patch;</para></listitem>
 <listitem><para>&inetutils-gcc4_fixes-patch;</para></listitem>
 <listitem><para>&kbd-gcc4_fixes-patch;</para></listitem>
 <listitem><para>&mktemp-tempfile-patch;</para></listitem>
@@ -122,6 +116,9 @@ First a summary, then a detailed log.</para>
 </itemizedlist>
 </listitem>
 
+<listitem><para>November 6, 2005 [matt]: Upgrade to Glibc 2.3.6.</para>
+</listitem>
+
 <listitem><para>November 5, 2005 [matt]: Add a note to the toolchain sanity
 check in chapter 5 to explain that if TCL fails to build, it's an indication of
 a broken toolchain (bug 1581).</para></listitem>

+ 1 - 1
chapter03/packages.xml

@@ -144,7 +144,7 @@ url="http://www.linuxfromscratch.org/lfs/download.html#ftp"/>.</para></note>
 </varlistentry>
 
 <varlistentry>
-<term>Glibc (&glibc-version;) - 13,288 KB:</term>
+<term>Glibc (&glibc-version;) - 13,687 KB:</term>
 <listitem>
 <para><ulink url="&gnu;glibc/"/></para>
 </listitem>

+ 0 - 42
chapter03/patches.xml

@@ -87,48 +87,6 @@ needed to build an LFS system:</para>
 </listitem>
 </varlistentry>
 
-<varlistentry>
-<term>Glibc Fix Testsuite Patch - 1 KB:</term>
-<listitem>
-<para><ulink url="&patches-root;&glibc-testfix-patch;"/></para>
-</listitem>
-</varlistentry>
-
-<varlistentry>
-<term>Glibc GCC-4.x ELF Patch - 15KB:</term>
-<listitem>
-<para><ulink url="&patches-root;&glibc-gcc4_elf-patch;"/></para>
-</listitem>
-</varlistentry>
-
-<varlistentry>
-<term>Glibc GCC-4.x Iconvdata Patch - 1 KB:</term>
-<listitem>
-<para><ulink url="&patches-root;&glibc-gcc4_iconvdata-patch;"/></para>
-</listitem>
-</varlistentry>
-
-<varlistentry>
-<term>Glibc GCC-4.x Mathtest Patch - 9 KB:</term>
-<listitem>
-<para><ulink url="&patches-root;&glibc-gcc4_mathtest-patch;"/></para>
-</listitem>
-</varlistentry> 
-
-<varlistentry>
-<term>Glibc GCC-4.x String Patch - 2 KB:</term>
-<listitem>
-<para><ulink url="&patches-root;&glibc-gcc4_string-patch;"/></para>
-</listitem>
-</varlistentry>
-
-<varlistentry>
-<term>Glibc GCC-4.x Symbols Patch - 5 KB:</term>
-<listitem>
-<para><ulink url="&patches-root;&glibc-gcc4_symbols-patch;"/></para>
-</listitem>
-</varlistentry>
-
 <varlistentry>
 <term>Gzip Security Patch - 2 KB:</term><listitem>
 <para><ulink url="&patches-root;&gzip-security_fix-patch;"/></para>

+ 0 - 14
chapter05/glibc.xml

@@ -40,20 +40,6 @@ unset them when building Glibc.</para>
 the method suggested in this book puts the stability of the system at
 risk.</para>
 
-<para>Glibc has two tests which fail when the running kernel is 2.6.11 or later.
-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>
-
-<screen><userinput>patch -Np1 -i ../&glibc-testfix-patch;</userinput></screen>
-
-<para>Apply the following patches to enable Glibc to compile with
-GCC-&gcc-version;:</para>
-
-
-<screen><userinput>patch -Np1 -i ../&glibc-gcc4_symbols-patch;
-patch -Np1 -i ../&glibc-gcc4_string-patch;
-patch -Np1 -i ../&glibc-gcc4_elf-patch;
-patch -Np1 -i ../&glibc-gcc4_iconvdata-patch;</userinput></screen>
-
 <para>The Glibc documentation recommends building Glibc outside of the source
 directory in a dedicated build directory:</para>
 

+ 0 - 19
chapter06/glibc.xml

@@ -62,25 +62,6 @@ within the Glibc source directory:</para>
 
 <screen><userinput>tar -xvf ../glibc-linuxthreads-&glibc-version;.tar.bz2</userinput></screen>
 
-<para>Glibc has two tests which fail when the running kernel is 2.6.11 or later.
-The problem has been determined to be with the tests themselves, not with the
-C library or the kernel. This patch fixes the problem:</para>
-
-<screen><userinput>patch -Np1 -i ../&glibc-testfix-patch;</userinput></screen>
-
-<para>Apply the following patches to enable Glibc to compile with
-GCC-&gcc-version;:</para>
-
-<screen><userinput>patch -Np1 -i ../&glibc-gcc4_symbols-patch;
-patch -Np1 -i ../&glibc-gcc4_string-patch;
-patch -Np1 -i ../&glibc-gcc4_elf-patch;
-patch -Np1 -i ../&glibc-gcc4_iconvdata-patch;</userinput></screen>
-
-<para>The following patch corrects the expected results for some of the math
-tests on x86 processors when compiled with GCC-&gcc-version;:</para>
-
-<screen><userinput>patch -Np1 -i ../&glibc-gcc4_mathtest-patch;</userinput></screen>
-
 <para>The Glibc documentation recommends building Glibc outside of the source
 directory in a dedicated build directory:</para>
 

+ 1 - 1
general.ent

@@ -42,7 +42,7 @@
 <!ENTITY gawk-version "3.1.5">
 <!ENTITY gcc-version "4.0.2">
 <!ENTITY gettext-version "0.14.5">
-<!ENTITY glibc-version "2.3.5">
+<!ENTITY glibc-version "2.3.6">
 <!ENTITY grep-version "2.5.1a">
 <!ENTITY groff-version "1.19.2">
 <!ENTITY grub-version "0.97">