diff options
author | Bruce Dubbs <bdubbs@linuxfromscratch.org> | 2014-02-08 23:10:37 +0000 |
---|---|---|
committer | Bruce Dubbs <bdubbs@linuxfromscratch.org> | 2014-02-08 23:10:37 +0000 |
commit | a713e43b8a2fdb0b01f8703b33d5b3837046fb53 (patch) | |
tree | 99e5fb25eb31daff5e22667750d67e4c02544697 | |
parent | 098dcbb42177c7109476ab048621350e7bd3bb2a (diff) |
Update to glibc-2.19
git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@10460 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
-rw-r--r-- | chapter01/changelog.xml | 10 | ||||
-rw-r--r-- | chapter01/whatsnew.xml | 4 | ||||
-rw-r--r-- | chapter05/glibc.xml | 8 | ||||
-rw-r--r-- | chapter06/glibc.xml | 25 | ||||
-rw-r--r-- | general.ent | 4 | ||||
-rw-r--r-- | packages.ent | 6 |
6 files changed, 22 insertions, 35 deletions
diff --git a/chapter01/changelog.xml b/chapter01/changelog.xml index 3b83c4e8a..442423eea 100644 --- a/chapter01/changelog.xml +++ b/chapter01/changelog.xml @@ -36,6 +36,16 @@ </listitem> --> <listitem> + <para>2014-02-08</para> + <itemizedlist> + <listitem> + <para>[bdubbs] - Update to glibc-2.19. Fixes + <ulink url="&lfs-ticket-root;3486">#3486</ulink>.</para> + </listitem> + </itemizedlist> + </listitem> + + <listitem> <para>2014-02-07</para> <itemizedlist> <listitem> diff --git a/chapter01/whatsnew.xml b/chapter01/whatsnew.xml index e2f2e74f3..6a355c5df 100644 --- a/chapter01/whatsnew.xml +++ b/chapter01/whatsnew.xml @@ -85,9 +85,9 @@ <listitem> <para>Gettext &gettext-version;</para> </listitem> - <!--<listitem> + <listitem> <para>Glibc &glibc-version;</para> - </listitem>--> + </listitem> <listitem> <para>GMP &gmp-version;</para> </listitem> diff --git a/chapter05/glibc.xml b/chapter05/glibc.xml index 2fa9ccad8..b7df04edf 100644 --- a/chapter05/glibc.xml +++ b/chapter05/glibc.xml @@ -52,14 +52,6 @@ su -c 'cp -v sunrpc/rpc/*.h /usr/include/rpc' fi</userinput></screen> - <para>An upstream change needs to be reverted:</para> - -<screen><userinput remap="pre">sed -i -e 's/static __m128i/inline &/' sysdeps/x86_64/multiarch/strstr.c</userinput></screen> - - <para>Allow Glibc to be built using Make-&make-version;:</para> - -<screen><userinput remap="pre">sed -r -i 's/(3..89..)/\1 | 4.*/' configure</userinput></screen> - <para>The Glibc documentation recommends building Glibc outside of the source directory in a dedicated build directory:</para> diff --git a/chapter06/glibc.xml b/chapter06/glibc.xml index d6fa9ad34..6fbd1e943 100644 --- a/chapter06/glibc.xml +++ b/chapter06/glibc.xml @@ -54,6 +54,10 @@ Unicode, therefore libiconv is not required on an LFS system.</para> </note> + <para>First fix a minor problem when installing the tzselect script"</para> + +<screen><userinput remap="pre">sed -i 's/\\$$(pwd)/`pwd`/' timezone/Makefile</userinput></screen> + <para>The Glibc build system is self-contained and will install perfectly, even though the compiler specs file and linker are still pointing at <filename class="directory">/tools</filename>. The specs @@ -61,14 +65,6 @@ Glibc autoconf tests would give false results and defeat the goal of achieving a clean build.</para> - <para>An upstream change needs to be reverted:</para> - -<screen><userinput remap="pre">sed -i -e 's/static __m128i/inline &/' sysdeps/x86_64/multiarch/strstr.c</userinput></screen> - - <para>Allow Glibc to be built with Make-&make-version;:</para> - -<screen><userinput remap="pre">sed -r -i 's/(3..89..)/\1 | 4.*/' configure</userinput></screen> - <para>The Glibc documentation recommends building Glibc outside of the source directory in a dedicated build directory:</para> @@ -423,7 +419,7 @@ mkdir -pv /etc/ld.so.conf.d</userinput></screen> pldd, rpcgen, sln, sotruss, sprof, tzselect, xtrace, zdump, and zic</seg> <seg>ld.so, libBrokenLocale.{a,so}, libSegFault.so, libanl.{a,so}, - libbsd-compat.a, libc.{a,so}, libc_nonshared.a, libcidn.so, + libc.{a,so}, libc_nonshared.a, libcidn.so, libcrypt.{a,so}, libdl.{a,so}, libg.a, libieee.a, libm.{a,so}, libmcheck.a, libmemusage.so, libnsl.{a,so}, libnss_compat.so, libnss_dns.so, libnss_files.so, libnss_hesiod.so, libnss_nis.so, @@ -750,17 +746,6 @@ mkdir -pv /etc/ld.so.conf.d</userinput></screen> </listitem> </varlistentry> - <varlistentry id="libbsd-compat"> - <term><filename class="libraryfile">libbsd-compat</filename></term> - <listitem> - <para>Provides the portability needed in order to run certain - Berkeley Software Distribution (BSD) programs under Linux</para> - <indexterm zone="ch-system-glibc libbsd-compat"> - <primary sortas="c-libbsd-compat">libbsd-compat</primary> - </indexterm> - </listitem> - </varlistentry> - <varlistentry id="libc"> <term><filename class="libraryfile">libc</filename></term> <listitem> diff --git a/general.ent b/general.ent index 27ccfa82d..a25d25763 100644 --- a/general.ent +++ b/general.ent @@ -1,5 +1,5 @@ -<!ENTITY version "SVN-20140207"> -<!ENTITY releasedate "February 7, 2014"> +<!ENTITY version "SVN-20140208"> +<!ENTITY releasedate "February 8, 2014"> <!ENTITY copyrightdate "1999-2014"><!-- jhalfs needs a literal dash, not – --> <!ENTITY milestone "7.5"> <!ENTITY generic-version "development"> <!-- Use "development", "testing", or "x.y[-pre{x}]" --> diff --git a/packages.ent b/packages.ent index f20d4b7ec..35acf3c64 100644 --- a/packages.ent +++ b/packages.ent @@ -206,10 +206,10 @@ <!ENTITY gettext-ch6-du "199 MB"> <!ENTITY gettext-ch6-sbu "2.3 SBU"> -<!ENTITY glibc-version "2.18"> -<!ENTITY glibc-size "10,892 KB"> +<!ENTITY glibc-version "2.19"> +<!ENTITY glibc-size "11,801 KB"> <!ENTITY glibc-url "&gnu;glibc/glibc-&glibc-version;.tar.xz"> -<!ENTITY glibc-md5 "88fbbceafee809e82efd52efa1e3c58f"> +<!ENTITY glibc-md5 "e26b8cc666b162f999404b03970f14e4"> <!ENTITY glibc-home "&gnu-software;libc/"> <!ENTITY glibc-ch5-du "567 MB"> <!ENTITY glibc-ch5-sbu "4.7 SBU"> |