mirror of
https://git.linuxfromscratch.org/lfs.git
synced 2025-03-06 06:14:47 +00:00
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
This commit is contained in:
parent
98b017eaa5
commit
084db8d42d
@ -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
|
||||
|
@ -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>
|
||||
|
||||
|
@ -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>
|
||||
|
@ -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>
|
||||
|
@ -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">
|
||||
|
Loading…
Reference in New Issue
Block a user