Parcourir la source

Upgraded glibc to tarball based on CVS code from 2004-08-28. Simplified the configure instructions for glibc.

git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@4097 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
Jeremy Utley il y a 21 ans
Parent
commit
084db8d42d
5 fichiers modifiés avec 16 ajouts et 16 suppressions
  1. 5 1
      chapter01/changelog.xml
  2. 6 10
      chapter03/packages.xml
  3. 2 2
      chapter05/glibc.xml
  4. 2 2
      chapter06/glibc.xml
  5. 1 1
      general.ent

+ 5 - 1
chapter01/changelog.xml

@@ -28,7 +28,7 @@ first a summary, then a detailed log.</para>
 <listitem><para>flex-2.5.31</para></listitem>
 <listitem><para>gawk-3.1.4</para></listitem>
 <listitem><para>gcc-3.4.1</para></listitem>
-<listitem><para>glibc-2.3.4-20040701</para></listitem>
+<listitem><para>glibc-2.3.4-20040828</para></listitem>
 <listitem><para>groff-1.19.1</para></listitem>
 <listitem><para>hotplug-2004_04_01</para></listitem>
 <listitem><para>iana-etc-1.01</para></listitem>
@@ -91,6 +91,10 @@ first a summary, then a detailed log.</para>
 </itemizedlist>
 </listitem>
 
+<listitem><para>August 31st, 2004 [jeremy]: Upgrade glibc to tarball based
+on CVS code from 2004-08-28.  Simplified the configure instructions for
+glibc as well, thanks to the new tarball</para></listitem>
+
 <listitem><para>August 30th, 2004 [matt]: chapter06/util-linux.xml.
 -funit-at-a-time is implied by -O2, and it was this specific option that was
 causing the runtime problems with sfdisk.  Instead of dropping to -O1

+ 6 - 10
chapter03/packages.xml

@@ -132,9 +132,9 @@
 </varlistentry>
 
 <varlistentry>
-<term>Glibc (&glibc-version;) - 13,101 KB: -- <emphasis>(see Note 1 below)</emphasis></term>
+<term>Glibc (&glibc-version;) - 13,800 KB: -- <emphasis>(see Note 1 below)</emphasis></term>
 <listitem>
-<para><ulink url="&freshmeat;glibc/"/></para>
+<para><ulink url="ftp://ftp.linuxfromscratch.org/pub/lfs/lfs-packages/unstable/glibc-2.3.4-20040828.tar.bz2"/></para>
 </listitem>
 </varlistentry>
 
@@ -426,20 +426,16 @@
 so create a tarball of some known-good CVS with the following commands:</para>
 
 <screen><userinput>cvs -z 3 -d :pserver:anoncvs@sources.redhat.com:/cvs/glibc \
-    export -d glibc-2.3.4-20040701 -D "2004-07-01 17:30 UTC" libc
-sed -i -e "s/stable/2004-07-01/" -e "s/2\.3\.3/2.3.4/" \
-    glibc-2.3.4-20040701/version.h
-tar jcvf glibc-2.3.4-20040701.tar.bz2 glibc-2.3.4-20040701</userinput></screen>
+    export -d glibc-2.3.4-20040828 -D "2004-08-28 00:00 UTC" libc
+sed -i -e "s/stable/2004-08-28/" -e "s/2\.3\.3/2.3.4/" \
+    glibc-2.3.4-20040828/version.h
+tar jcvf glibc-2.3.4-20040828.tar.bz2 glibc-2.3.4-20040828</userinput></screen>
 
 <para>Alternatively, we've made our own tarball available which you can download
 from any of the FTP mirrors listed on the
 <ulink url="&lfs-root;lfs/packages.html#http">LFS Website</ulink>.  It can be
 found under the
 <filename>/pub/lfs/packages/conglomeration/glibc</filename> directory.
-The tarball is signed using GPG, and it is strongly recommended you
-verify its authenticity.  Instructions for installing GnuPG, which enables you
-to do this, are given in the
-<ulink url="&lfs-root;blfs/view/stable/postlfs/gnupg.html">BLFS book.</ulink>
 </para>
 </note>
 

+ 2 - 2
chapter05/glibc.xml

@@ -45,8 +45,8 @@ cd ../glibc-build</userinput></screen>
 <para>Next, prepare Glibc for compilation:</para>
 
 <screen><userinput>../glibc-&glibc-version;/configure --prefix=/tools \
-    --disable-profile --enable-add-ons=nptl --with-tls \
-    --with-__thread --enable-kernel=2.6.0 --with-binutils=/tools/bin \
+    --disable-profile --enable-add-ons \
+    --enable-kernel=2.6.0 --with-binutils=/tools/bin \
     --without-gd --without-cvs</userinput></screen>
 
 <para>The meaning of the configure options:</para>

+ 2 - 2
chapter06/glibc.xml

@@ -49,8 +49,8 @@ cd ../glibc-build</userinput></screen>
 <para>Now prepare Glibc for compilation:</para>
 
 <screen><userinput>../glibc-&glibc-version;/configure --prefix=/usr \
-    --disable-profile --enable-add-ons=nptl --with-tls \
-    --with-__thread --enable-kernel=2.6.0 --without-cvs \
+    --disable-profile --enable-add-ons \
+    --enable-kernel=2.6.0 --without-cvs \
     --libexecdir=/usr/lib/glibc</userinput></screen>
 
 <para>The meaning of the new configure options:</para>

+ 1 - 1
general.ent

@@ -33,7 +33,7 @@
 <!ENTITY gawk-version "3.1.4">
 <!ENTITY gcc-version "3.4.1">
 <!ENTITY gettext-version "0.14.1">
-<!ENTITY glibc-version "2.3.4-20040701">
+<!ENTITY glibc-version "2.3.4-20040828">
 <!ENTITY grep-version "2.5.1">
 <!ENTITY groff-version "1.19.1">
 <!ENTITY grub-version "0.95">