r132 - in trunk: BOOK text/chapter01 text/chapter03 text/chapter05/03-libc-headers text/chapter05/06-libc text/chapter06/10-libc

robert at linuxfromscratch.org robert at linuxfromscratch.org
Thu Jan 27 18:10:37 PST 2005


Author: robert
Date: 2005-01-27 19:10:35 -0700 (Thu, 27 Jan 2005)
New Revision: 132

Modified:
   trunk/BOOK/general.ent
   trunk/text/chapter01/changelog.txt
   trunk/text/chapter03/packages.txt
   trunk/text/chapter03/patches.txt
   trunk/text/chapter05/03-libc-headers/03-glibc-headers.txt
   trunk/text/chapter05/06-libc/06-glibc.txt
   trunk/text/chapter06/10-libc/10-glibc.txt
Log:
Bumped to glibc-2.3.4 release

Modified: trunk/BOOK/general.ent
===================================================================
--- trunk/BOOK/general.ent	2005-01-27 19:35:51 UTC (rev 131)
+++ trunk/BOOK/general.ent	2005-01-28 02:10:35 UTC (rev 132)
@@ -33,7 +33,7 @@
 <!ENTITY gawk-version "3.1.4">
 <!ENTITY gcc-version "3.4.3">
 <!ENTITY gettext-version "0.14.1">
-<!ENTITY glibc-version "20050124">
+<!ENTITY glibc-version "2.3.4">
 <!ENTITY grep-version "2.5.1a">
 <!ENTITY groff-version "1.19.1">
 <!ENTITY grub-version "0.95">

Modified: trunk/text/chapter01/changelog.txt
===================================================================
--- trunk/text/chapter01/changelog.txt	2005-01-27 19:35:51 UTC (rev 131)
+++ trunk/text/chapter01/changelog.txt	2005-01-28 02:10:35 UTC (rev 132)
@@ -32,5 +32,5 @@
 
 January 27th, 2005 [Robert]
 Added paxctl to chapter 6; grub and localedef need this to be able to run
-under the PaX kernel. Upgrade to Glibc-20050124.
+under the PaX kernel. Upgrade to glibc-2.3.4 release.
 

Modified: trunk/text/chapter03/packages.txt
===================================================================
--- trunk/text/chapter03/packages.txt	2005-01-27 19:35:51 UTC (rev 131)
+++ trunk/text/chapter03/packages.txt	2005-01-28 02:10:35 UTC (rev 132)
@@ -4,7 +4,8 @@
 ftp://ftp.gnu.org/pub/gnu/gcc/gcc-3.4.3/gcc-core-3.4.3.tar.bz2
 ftp://ftp.gnu.org/pub/gnu/gcc/gcc-3.4.3/gcc-g++-3.4.3.tar.bz2
 ftp://ftp.gnu.org/pub/gnu/gcc/gcc-3.4.3/gcc-testsuite-3.4.3.tar.bz2
-ftp://sources.redhat.com/pub/glibc/snapshots/glibc-20050124.tar.bz2
+ftp://ftp.gnu.org/pub/gnu/glibc/glibc-2.3.4.tar.bz2
+ftp://ftp.gnu.org/pub/gnu/glibc/glibc-libidn-2.3.4.tar.bz2
 ftp://ftp.funet.fi/pub/languages/tcl/tcl/tcl8_4/tcl8.4.9-src.tar.gz
 http://expect.nist.gov/old/expect-5.42.1.tar.gz
 ftp://ftp.gnu.org/pub/gnu/dejagnu/dejagnu-1.4.4.tar.gz

Modified: trunk/text/chapter03/patches.txt
===================================================================
--- trunk/text/chapter03/patches.txt	2005-01-27 19:35:51 UTC (rev 131)
+++ trunk/text/chapter03/patches.txt	2005-01-28 02:10:35 UTC (rev 132)
@@ -16,7 +16,7 @@
 http://www.linuxfromscratch.org/patches/downloads/hlfs/gcc-3.4.3-uClibc_libstdc++-1.patch
 http://www.linuxfromscratch.org/patches/downloads/hlfs/gcc-3.4.3-uClibc_locale-1.patch
 http://www.linuxfromscratch.org/patches/downloads/hlfs/glibc-2.3.4-dl_execstack_PaX-1.patch
-http://www.linuxfromscratch.org/patches/downloads/hlfs/glibc-20050124-fstack_protector-1.patch
+http://www.linuxfromscratch.org/patches/downloads/hlfs/glibc-2.3.4-fstack_protector-1.patch
 http://www.linuxfromscratch.org/patches/downloads/hlfs/glibc-2.3.4-pt_pax-1.patch
 http://www.linuxfromscratch.org/patches/downloads/hlfs/glibc-2.3.4-ssp_frandom-6.patch
 http://www.grsecurity.net/grsecurity-2.1.0-2.6.10-200501081640.patch

Modified: trunk/text/chapter05/03-libc-headers/03-glibc-headers.txt
===================================================================
--- trunk/text/chapter05/03-libc-headers/03-glibc-headers.txt	2005-01-27 19:35:51 UTC (rev 131)
+++ trunk/text/chapter05/03-libc-headers/03-glibc-headers.txt	2005-01-28 02:10:35 UTC (rev 132)
@@ -1,14 +1,14 @@
-- Chapter 5 - Installing Glibc Headers 20050124
+- Chapter 5 - Installing Glibc Headers 2.3.4
 
 mkdir ../glibc-build &&
 cd ../glibc-build &&
-../glibc-20050124/configure --prefix=/tools \
+../glibc-2.3.4/configure --prefix=/tools \
         --host=${target} --without-cvs \
         --disable-sanity-checks --with-headers=/tools/include &&
 make install-headers &&
 cp bits/stdio_lim.h /tools/include/bits &&
 touch /tools/include/gnu/stubs.h &&
-cp ../glibc-20050124/nptl/sysdeps/pthread/pthread.h /tools/include &&
-cp ../glibc-20050124/nptl/sysdeps/unix/sysv/linux/i386/bits/pthreadtypes.h \
+cp ../glibc-2.3.4/nptl/sysdeps/pthread/pthread.h /tools/include &&
+cp ../glibc-2.3.4/nptl/sysdeps/unix/sysv/linux/i386/bits/pthreadtypes.h \
         /tools/include/bits
 

Modified: trunk/text/chapter05/06-libc/06-glibc.txt
===================================================================
--- trunk/text/chapter05/06-libc/06-glibc.txt	2005-01-27 19:35:51 UTC (rev 131)
+++ trunk/text/chapter05/06-libc/06-glibc.txt	2005-01-28 02:10:35 UTC (rev 132)
@@ -1,4 +1,4 @@
-- Chapter 5 - Installing Glibc 20050124
+- Chapter 5 - Installing Glibc 2.3.4
 
 # The first patch adds SSP functions to libc.a and libc.so. The pt_pax patch
 # adds definitions for elf header markings related to the Binutils-pt_pax
@@ -17,7 +17,7 @@
 cd ../glibc-build &&
 echo "libc_cv_forced_unwind=yes" > config.cache &&
 echo "libc_cv_c_cleanup=yes" >> config.cache &&
-../glibc-20050124/configure --prefix=/tools \
+../glibc-2.3.4/configure --prefix=/tools \
 	--host=${target} --build=$(uname -m)-linux \
 	--disable-profile --enable-add-ons --with-binutils=/tools/bin \
 	--enable-kernel=2.6.0 --without-gd --without-cvs \

Modified: trunk/text/chapter06/10-libc/10-glibc.txt
===================================================================
--- trunk/text/chapter06/10-libc/10-glibc.txt	2005-01-27 19:35:51 UTC (rev 131)
+++ trunk/text/chapter06/10-libc/10-glibc.txt	2005-01-28 02:10:35 UTC (rev 132)
@@ -1,4 +1,4 @@
-- Chapter 6 - Installing Glibc 20050124
+- Chapter 6 - Installing Glibc 2.3.4
 
 # The fstack_protector patch adds -fstack-protector-all to selected utilities
 # and libraries. libc.so, ld.so, libbsd-compat.so, and other libraries which
@@ -20,14 +20,14 @@
 # http://sources.redhat.com/ml/libc-alpha/2004-03/msg00075.html
 # http://elfsh.segfault.net/papers/elf-rtld.txt
 
-patch -Np1 -i ../glibc-20050124-fstack_protector-1.patch &&
+patch -Np1 -i ../glibc-2.3.4-fstack_protector-1.patch &&
 patch -Np1 -i ../glibc-2.3.4-ssp_frandom-6.patch &&
 patch -Np1 -i ../glibc-2.3.4-pt_pax-1.patch &&
 patch -Np1 -i ../glibc-2.3.4-dl_execstack_PaX-1.patch &&
 mkdir ../glibc-build &&
 cd ../glibc-build &&
 env CC="gcc -fno-stack-protector -no-pie" \
-../glibc-20050124/configure --prefix=/usr \
+../glibc-2.3.4/configure --prefix=/usr \
 	--disable-profile --enable-add-ons \
 	--enable-kernel=2.6.0 --without-cvs \
 	--libexecdir=/usr/lib/glibc --enable-bind-now &&
@@ -69,8 +69,8 @@
 
 # Then install the man pages.
 
-make -C ../glibc-20050124/linuxthreads/man &&
-make -C ../glibc-20050124/linuxthreads/man install
+make -C ../glibc-2.3.4/linuxthreads/man &&
+make -C ../glibc-2.3.4/linuxthreads/man install
 
 # Create the nsswitch configuration file.
 




More information about the hlfs-dev mailing list