From 084db8d42d66a40d23259628ae1afe13f88065b5 Mon Sep 17 00:00:00 2001 From: Jeremy Utley Date: Tue, 31 Aug 2004 07:11:33 +0000 Subject: [PATCH] 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 --- chapter01/changelog.xml | 6 +++++- chapter03/packages.xml | 16 ++++++---------- chapter05/glibc.xml | 4 ++-- chapter06/glibc.xml | 4 ++-- general.ent | 2 +- 5 files changed, 16 insertions(+), 16 deletions(-) diff --git a/chapter01/changelog.xml b/chapter01/changelog.xml index ce30fe01c..124399734 100644 --- a/chapter01/changelog.xml +++ b/chapter01/changelog.xml @@ -28,7 +28,7 @@ first a summary, then a detailed log. flex-2.5.31 gawk-3.1.4 gcc-3.4.1 -glibc-2.3.4-20040701 +glibc-2.3.4-20040828 groff-1.19.1 hotplug-2004_04_01 iana-etc-1.01 @@ -91,6 +91,10 @@ first a summary, then a detailed log. +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 + 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 diff --git a/chapter03/packages.xml b/chapter03/packages.xml index 3a8d55b88..c64ec836d 100644 --- a/chapter03/packages.xml +++ b/chapter03/packages.xml @@ -132,9 +132,9 @@ -Glibc (&glibc-version;) - 13,101 KB: -- (see Note 1 below) +Glibc (&glibc-version;) - 13,800 KB: -- (see Note 1 below) - + @@ -426,20 +426,16 @@ so create a tarball of some known-good CVS with the following commands: 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 + 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 Alternatively, we've made our own tarball available which you can download from any of the FTP mirrors listed on the LFS Website. It can be found under the /pub/lfs/packages/conglomeration/glibc 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 -BLFS book. diff --git a/chapter05/glibc.xml b/chapter05/glibc.xml index bcb7b34dc..c16c4df17 100644 --- a/chapter05/glibc.xml +++ b/chapter05/glibc.xml @@ -45,8 +45,8 @@ cd ../glibc-build Next, prepare Glibc for compilation: ../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 The meaning of the configure options: diff --git a/chapter06/glibc.xml b/chapter06/glibc.xml index 0bdc4c9f4..fd5cc4dd6 100644 --- a/chapter06/glibc.xml +++ b/chapter06/glibc.xml @@ -49,8 +49,8 @@ cd ../glibc-build Now prepare Glibc for compilation: ../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 The meaning of the new configure options: diff --git a/general.ent b/general.ent index 7f1652b93..bac2142a8 100644 --- a/general.ent +++ b/general.ent @@ -33,7 +33,7 @@ - +