1
0
Prechádzať zdrojové kódy

Update to glibc-2.19

git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@10460 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
Bruce Dubbs 11 rokov pred
rodič
commit
a713e43b8a
6 zmenil súbory, kde vykonal 22 pridanie a 35 odobranie
  1. 10 0
      chapter01/changelog.xml
  2. 2 2
      chapter01/whatsnew.xml
  3. 0 8
      chapter05/glibc.xml
  4. 5 20
      chapter06/glibc.xml
  5. 2 2
      general.ent
  6. 3 3
      packages.ent

+ 10 - 0
chapter01/changelog.xml

@@ -35,6 +35,16 @@
       </itemizedlist>
     </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>

+ 2 - 2
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>

+ 0 - 8
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 &amp;/' 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>
 

+ 5 - 20
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 &amp;/' 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>

+ 2 - 2
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 &ndash; -->
 <!ENTITY milestone       "7.5">
 <!ENTITY generic-version "development"> <!-- Use "development", "testing", or "x.y[-pre{x}]" -->

+ 3 - 3
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">