r925 - branches/2.4-branch/BOOK branches/2.4-branch/BOOK/chapter01 branches/2.4-branch/BOOK/chapter04 branches/2.4-branch/BOOK/chapter06 trunk/BOOK trunk/BOOK/chapter01 trunk/BOOK/chapter04 trunk/BOOK/chapter06

robert at linuxfromscratch.org robert at linuxfromscratch.org
Sun Dec 3 12:53:00 PST 2006


Author: robert
Date: 2006-12-03 13:52:57 -0700 (Sun, 03 Dec 2006)
New Revision: 925

Modified:
   branches/2.4-branch/BOOK/chapter01/changelog.xml
   branches/2.4-branch/BOOK/chapter04/patches.xml
   branches/2.4-branch/BOOK/chapter06/glibc.xml
   branches/2.4-branch/BOOK/patches.ent
   trunk/BOOK/chapter01/changelog.xml
   trunk/BOOK/chapter04/patches.xml
   trunk/BOOK/chapter06/glibc.xml
   trunk/BOOK/patches.ent
Log:
Added glibc-2.5 branch update patch

Modified: branches/2.4-branch/BOOK/chapter01/changelog.xml
===================================================================
--- branches/2.4-branch/BOOK/chapter01/changelog.xml	2006-12-03 16:53:40 UTC (rev 924)
+++ branches/2.4-branch/BOOK/chapter01/changelog.xml	2006-12-03 20:52:57 UTC (rev 925)
@@ -109,6 +109,8 @@
 </listitem>
 -->
 
+<listitem><para>December 3rd, 2006 [Robert]: Added branch update patch for Glibc-2.5.</para></listitem>
+
 <listitem><para>December 3rd, 2006 [Robert]: Bump to man-pages-2.43.</para></listitem>
 
 <listitem><para>December 2nd, 2006 [Robert]: Use 'EXEEXT=-new install-exec-local'

Modified: branches/2.4-branch/BOOK/chapter04/patches.xml
===================================================================
--- branches/2.4-branch/BOOK/chapter04/patches.xml	2006-12-03 16:53:40 UTC (rev 924)
+++ branches/2.4-branch/BOOK/chapter04/patches.xml	2006-12-03 20:52:57 UTC (rev 925)
@@ -155,6 +155,14 @@
     </varlistentry>
 
     <varlistentry condition="glibc">
+      <term>Glibc Branch Update Patch - &glibc-branch_update-patch-size;:</term>
+      <listitem>
+        <para>Download: <ulink url="&patches-root;&glibc-branch_update-patch;"/></para>
+        <para>MD5 sum: <literal>&glibc-branch_update-patch-md5;</literal></para>
+      </listitem>
+    </varlistentry>
+
+    <varlistentry condition="glibc">
       <term>Glibc dl_execstack Patch - &glibc-dl_execstack_PaX-patch-size;:</term>
       <listitem>
         <para>Download: <ulink url="&patches-root;&glibc-dl_execstack_PaX-patch;"/></para>

Modified: branches/2.4-branch/BOOK/chapter06/glibc.xml
===================================================================
--- branches/2.4-branch/BOOK/chapter06/glibc.xml	2006-12-03 16:53:40 UTC (rev 924)
+++ branches/2.4-branch/BOOK/chapter06/glibc.xml	2006-12-03 20:52:57 UTC (rev 925)
@@ -54,6 +54,12 @@
 <screen><userinput>tar xvf ../glibc-libidn-&glibc-version;.tar.bz2
 mv -v glibc-libidn-&glibc-version; libidn</userinput></screen>
 
+    <para>The following patch is a glibc-&glibc-version; branch update from
+    Glibc's cvs server. It includes various bug fixes that were discovered
+    after the glibc-&glibc-version; release:</para>
+
+<screen><userinput>patch -Np1 -i ../&glibc-branch_update-patch;</userinput></screen>
+
     <para>In the vi_VN.TCVN locale, <command>bash</command> enters an infinite loop
     at startup. It is unknown whether this is a <command>bash</command> bug or a
     Glibc problem. Disable installation of this locale in order to avoid the
@@ -105,15 +111,6 @@
 <screen role="aslr"><userinput>sed 's/^# if defined I386_USE_SYSENTER$/& \&\& defined SHARED/' \
     -i.orig sysdeps/unix/sysv/linux/i386/sysdep.h</userinput></screen>
 
-    <para>The Linux Threads port is no longer supported by Glibc, and neither
-    are the test suites. We need to include <filename>stdlib.h</filename> in a
-    few tests so they will build without errors. The following command will
-    add <filename>stdlib.h</filename> after <filename>stdio.h</filename> is
-    included:</para>
-
-<screen><userinput>sed 's/#include <stdio.h>/&\n#include <stdlib.h>/' \
-    -i.orig libio/{bug-memstream1,bug-wmemstream1,tst-memstream{1,2}}.c</userinput></screen>
-
     <para role="aslr">A few of Glibc's tests explicitly link to the non-pie
     startfiles and will crash if linked with <option>-pie</option>. So we must add
     <option>-nopie</option> for these tests:</para>

Modified: branches/2.4-branch/BOOK/patches.ent
===================================================================
--- branches/2.4-branch/BOOK/patches.ent	2006-12-03 16:53:40 UTC (rev 924)
+++ branches/2.4-branch/BOOK/patches.ent	2006-12-03 20:52:57 UTC (rev 925)
@@ -74,6 +74,10 @@
 <!ENTITY gcc-uClibc_locale-patch-md5 "a4d627760400c556b410f28ed12c305d">
 <!ENTITY gcc-uClibc_locale-patch-size "114 KB">
 
+<!ENTITY glibc-branch_update-patch "glibc-&glibc-version;-branch_update-1.patch">
+<!ENTITY glibc-branch_update-patch-md5 "2819dad89ed2df947a3f2b009f6a8575">
+<!ENTITY glibc-branch_update-patch-size "20 KB">
+
 <!ENTITY glibc-dl_execstack_PaX-patch "glibc-&glibc-version;-dl_execstack_PaX-1.patch">
 <!ENTITY glibc-dl_execstack_PaX-patch-md5 "4aa9a1409860d41c7253a552cfedb517">
 <!ENTITY glibc-dl_execstack_PaX-patch-size "1.9 KB">

Modified: trunk/BOOK/chapter01/changelog.xml
===================================================================
--- trunk/BOOK/chapter01/changelog.xml	2006-12-03 16:53:40 UTC (rev 924)
+++ trunk/BOOK/chapter01/changelog.xml	2006-12-03 20:52:57 UTC (rev 925)
@@ -110,6 +110,8 @@
 </listitem>
 -->
 
+<listitem><para>December 3rd, 2006 [Robert]: Added branch update patch for Glibc-2.5.</para></listitem>
+
 <listitem><para>December 3rd, 2006 [Robert]: Bump to man-pages-2.43.</para></listitem>
 
 <listitem><para>December 2nd, 2006 [Robert]: Use 'EXEEXT=-new install-exec-local'

Modified: trunk/BOOK/chapter04/patches.xml
===================================================================
--- trunk/BOOK/chapter04/patches.xml	2006-12-03 16:53:40 UTC (rev 924)
+++ trunk/BOOK/chapter04/patches.xml	2006-12-03 20:52:57 UTC (rev 925)
@@ -155,6 +155,14 @@
     </varlistentry>
 
     <varlistentry condition="glibc">
+      <term>Glibc Branch Update Patch - &glibc-branch_update-patch-size;:</term>
+      <listitem>
+        <para>Download: <ulink url="&patches-root;&glibc-branch_update-patch;"/></para>
+        <para>MD5 sum: <literal>&glibc-branch_update-patch-md5;</literal></para>
+      </listitem>
+    </varlistentry>
+
+    <varlistentry condition="glibc">
       <term>Glibc dl_execstack Patch - &glibc-dl_execstack_PaX-patch-size;:</term>
       <listitem>
         <para>Download: <ulink url="&patches-root;&glibc-dl_execstack_PaX-patch;"/></para>

Modified: trunk/BOOK/chapter06/glibc.xml
===================================================================
--- trunk/BOOK/chapter06/glibc.xml	2006-12-03 16:53:40 UTC (rev 924)
+++ trunk/BOOK/chapter06/glibc.xml	2006-12-03 20:52:57 UTC (rev 925)
@@ -48,6 +48,12 @@
 <screen><userinput>tar vxf ../glibc-libidn-&glibc-version;.tar.bz2
 mv -v glibc-libidn-&glibc-version; libidn</userinput></screen>
 
+    <para>The following patch is a glibc-&glibc-version; branch update from
+    Glibc's cvs server. It includes various bug fixes that were discovered
+    after the glibc-&glibc-version; release:</para>
+
+<screen><userinput>patch -Np1 -i ../&glibc-branch_update-patch;</userinput></screen>
+
     <para>In the vi_VN.TCVN locale, <command>bash</command> enters an infinite loop
     at startup. It is unknown whether this is a <command>bash</command> bug or a
     Glibc problem. Disable installation of this locale in order to avoid the

Modified: trunk/BOOK/patches.ent
===================================================================
--- trunk/BOOK/patches.ent	2006-12-03 16:53:40 UTC (rev 924)
+++ trunk/BOOK/patches.ent	2006-12-03 20:52:57 UTC (rev 925)
@@ -70,6 +70,10 @@
 <!ENTITY glibc-blowfish-patch-md5 "e915250a06979badc4c136f08301f172">
 <!ENTITY glibc-blowfish-patch-size "72 KB">
 
+<!ENTITY glibc-branch_update-patch "glibc-&glibc-version;-branch_update-1.patch">
+<!ENTITY glibc-branch_update-patch-md5 "2819dad89ed2df947a3f2b009f6a8575">
+<!ENTITY glibc-branch_update-patch-size "20 KB">
+
 <!ENTITY glibc-dl_execstack_PaX-patch "glibc-&glibc-version;-dl_execstack_PaX-1.patch">
 <!ENTITY glibc-dl_execstack_PaX-patch-md5 "4aa9a1409860d41c7253a552cfedb517">
 <!ENTITY glibc-dl_execstack_PaX-patch-size "1.9 KB">




More information about the hlfs-book mailing list