Author: bdubbs
Date: Fri Feb  2 18:56:41 2018
New Revision: 11359

Log:
Update to glibc-2.27. 
Update to man-pages-4.15. 
Update to bash-4.4.18. 
Update to iproute2-4.15.0. 
Add an option to binutils to support 64-bit operations on
a 32-bit system.
Provide better initialization for vim.

Modified:
   trunk/BOOK/chapter01/changelog.xml
   trunk/BOOK/chapter01/whatsnew.xml
   trunk/BOOK/chapter03/patches.xml
   trunk/BOOK/chapter05/make.xml
   trunk/BOOK/chapter06/binutils.xml
   trunk/BOOK/chapter06/glibc.xml
   trunk/BOOK/chapter06/make.xml
   trunk/BOOK/chapter06/vim.xml
   trunk/BOOK/general.ent
   trunk/BOOK/packages.ent
   trunk/BOOK/patches.ent

Modified: trunk/BOOK/chapter01/changelog.xml
==============================================================================
--- trunk/BOOK/chapter01/changelog.xml  Tue Jan 30 10:35:44 2018        (r11358)
+++ trunk/BOOK/chapter01/changelog.xml  Fri Feb  2 18:56:41 2018        (r11359)
@@ -43,6 +43,28 @@
     appropriate for the entry or if needed the entire day's listitem.
 -->
     <listitem>
+      <para>2018-02-02</para>
+      <itemizedlist>
+        <listitem>
+          <para>[bdubbs] - Update to glibc-2.27. Fixes
+          <ulink url="&lfs-ticket-root;4207">#4207</ulink>.</para>
+        </listitem>
+        <listitem>
+          <para>[bdubbs] - Update to man-pages-4.15. Fixes
+          <ulink url="&lfs-ticket-root;4206">#4206</ulink>.</para>
+        </listitem>
+        <listitem>
+          <para>[bdubbs] - Update to bash-4.4.18. Fixes
+          <ulink url="&lfs-ticket-root;4205">#4205</ulink>.</para>
+        </listitem>
+        <listitem>
+          <para>[bdubbs] - Update to iproute2-4.15.0. Fixes
+          <ulink url="&lfs-ticket-root;4204">#4204</ulink>.</para>
+        </listitem>
+      </itemizedlist>
+    </listitem>
+
+    <listitem>
       <para>2018-01-30</para>
       <itemizedlist>
         <listitem>

Modified: trunk/BOOK/chapter01/whatsnew.xml
==============================================================================
--- trunk/BOOK/chapter01/whatsnew.xml   Tue Jan 30 10:35:44 2018        (r11358)
+++ trunk/BOOK/chapter01/whatsnew.xml   Fri Feb  2 18:56:41 2018        (r11359)
@@ -101,9 +101,9 @@
     <!--<listitem>
       <para>Gettext-&gettext-version;</para>
     </listitem>-->
-    <!--<listitem>
+    <listitem>
       <para>Glibc-&glibc-version;</para>
-    </listitem>-->
+    </listitem>
     <!--<listitem>
       <para>GMP-&gmp-version;</para>
     </listitem>-->

Modified: trunk/BOOK/chapter03/patches.xml
==============================================================================
--- trunk/BOOK/chapter03/patches.xml    Tue Jan 30 10:35:44 2018        (r11358)
+++ trunk/BOOK/chapter03/patches.xml    Fri Feb  2 18:56:41 2018        (r11359)
@@ -75,7 +75,7 @@
         <para>MD5 sum: <literal>&glibc-fhs-patch-md5;</literal></para>
       </listitem>
     </varlistentry>
-
+<!--
     <varlistentry>
       <term>Glibc Glob Security Patch - 
<token>&glibc-glob-patch-size;</token>:</term>
       <listitem>
@@ -83,7 +83,7 @@
         <para>MD5 sum: <literal>&glibc-glob-patch-md5;</literal></para>
       </listitem>
     </varlistentry>
-
+-->
     <varlistentry>
       <term>Kbd Backspace/Delete Fix Patch - 
<token>&kbd-backspace-patch-size;</token>:</term>
       <listitem>

Modified: trunk/BOOK/chapter05/make.xml
==============================================================================
--- trunk/BOOK/chapter05/make.xml       Tue Jan 30 10:35:44 2018        (r11358)
+++ trunk/BOOK/chapter05/make.xml       Fri Feb  2 18:56:41 2018        (r11359)
@@ -42,6 +42,10 @@
   <sect2 role="installation">
     <title>Installation of Make</title>
 
+    <para>First, work around an error caused by glibc-2.27:</para>
+
+<screen><userinput remap="pre">sed -i '211,217 d; 219,229 d; 232 d' 
glob/glob.c</userinput></screen>
+
     <para>Prepare Make for compilation:</para>
 
 <screen><userinput remap="configure">./configure --prefix=/tools 
--without-guile</userinput></screen>

Modified: trunk/BOOK/chapter06/binutils.xml
==============================================================================
--- trunk/BOOK/chapter06/binutils.xml   Tue Jan 30 10:35:44 2018        (r11358)
+++ trunk/BOOK/chapter06/binutils.xml   Fri Feb  2 18:56:41 2018        (r11359)
@@ -71,6 +71,7 @@
              --enable-plugins    \
              --enable-shared     \
              --disable-werror    \
+             --enable-64-bit-bfd \
              --with-system-zlib</userinput></screen>
     <variablelist>
       <title>The meaning of the configure parameters:</title>
@@ -98,6 +99,14 @@
         </listitem>
       </varlistentry>
 
+      <varlistentry>
+        <term><parameter>--enable-64-bit-bfd</parameter></term>
+        <listitem>
+           <para>Enables 64-bit support (on hosts with narrower word sizes).
+           May not be needed on 64-bit systems, but does no harm.</para>
+        </listitem>
+      </varlistentry>
+
       <varlistentry>
         <term><parameter>--with-system-zlib</parameter></term>
         <listitem>

Modified: trunk/BOOK/chapter06/glibc.xml
==============================================================================
--- trunk/BOOK/chapter06/glibc.xml      Tue Jan 30 10:35:44 2018        (r11358)
+++ trunk/BOOK/chapter06/glibc.xml      Fri Feb  2 18:56:41 2018        (r11359)
@@ -56,16 +56,21 @@
     store their runtime data in the FHS-compliant locations:</para>
 
 <screen><userinput remap="pre">patch -Np1 -i 
../&glibc-fhs-patch;</userinput></screen>
-
+<!--
     <para>Fix a minor security issue with glob functions:</para>
 
 <screen><userinput remap="pre">patch -Np1 -i 
../&glibc-glob-patch;</userinput></screen>
-
+-->
     <para>First create a compatibility symlink to avoid references to /tools in
     our final glibc:</para>
 
 <screen><userinput remap="pre">ln -sfv /tools/lib/gcc 
/usr/lib</userinput></screen>
 
+    <para>Now work around a problem caused by a hard-coded path to an 
+    executable program:</para>
+
+<screen><userinput remap="pre">ln -sfv /tools/bin/m4 
/usr/bin</userinput></screen>
+
     <para>Determine the GCC include directory and create a symlink for LSB
     compliance. Additionally, for x86_64, create a compatibility symlink
     required for the dynamic loader to function correctly:</para>

Modified: trunk/BOOK/chapter06/make.xml
==============================================================================
--- trunk/BOOK/chapter06/make.xml       Tue Jan 30 10:35:44 2018        (r11358)
+++ trunk/BOOK/chapter06/make.xml       Fri Feb  2 18:56:41 2018        (r11359)
@@ -40,6 +40,9 @@
   <sect2 role="installation">
     <title>Installation of Make</title>
 
+    <para>Again, work around an error caused by glibc-2.27:</para>
+
+<screen><userinput remap="pre">sed -i '211,217 d; 219,229 d; 232 d' 
glob/glob.c</userinput></screen>
     <para>Prepare Make for compilation:</para>
 
 <screen><userinput remap="configure">./configure 
--prefix=/usr</userinput></screen>

Modified: trunk/BOOK/chapter06/vim.xml
==============================================================================
--- trunk/BOOK/chapter06/vim.xml        Tue Jan 30 10:35:44 2018        (r11358)
+++ trunk/BOOK/chapter06/vim.xml        Fri Feb  2 18:56:41 2018        (r11359)
@@ -140,7 +140,6 @@
   set background=dark
 endif
 
-
 " End /etc/vimrc</literal>
 EOF</userinput></screen>
 

Modified: trunk/BOOK/general.ent
==============================================================================
--- trunk/BOOK/general.ent      Tue Jan 30 10:35:44 2018        (r11358)
+++ trunk/BOOK/general.ent      Fri Feb  2 18:56:41 2018        (r11359)
@@ -1,13 +1,13 @@
-<!ENTITY version         "SVN-20180130">
+<!ENTITY version         "SVN-20180202">
 <!ENTITY short-version   "svn">  <!-- Used below in &blfs-book; 
                                       Change to x.y for release but not -rc 
releases -->
 <!ENTITY generic-version "development"> <!-- Use "development"  or 
"x.y[-pre{x}]" -->
 
-<!ENTITY versiond        "20180130-systemd">
+<!ENTITY versiond        "20180202-systemd">
 <!ENTITY short-versiond  "systemd">
 <!ENTITY generic-versiond "systemd"> 
 
-<!ENTITY releasedate     "January 30, 2018">
+<!ENTITY releasedate     "February 2, 2018">
 
 <!ENTITY copyrightdate   "1999-2018"><!-- jhalfs needs a literal dash, not 
&ndash; -->
 <!ENTITY milestone       "8.2">

Modified: trunk/BOOK/packages.ent
==============================================================================
--- trunk/BOOK/packages.ent     Tue Jan 30 10:35:44 2018        (r11358)
+++ trunk/BOOK/packages.ent     Fri Feb  2 18:56:41 2018        (r11359)
@@ -40,10 +40,10 @@
 <!ENTITY automake-ch6-du "110 MB">
 <!ENTITY automake-ch6-sbu "less than 0.1 SBU (about 8.5 SBU with tests)">
 
-<!ENTITY bash-version "4.4.12">
-<!ENTITY bash-size "9,244 KB">
+<!ENTITY bash-version "4.4.18">
+<!ENTITY bash-size "9,242 KB">
 <!ENTITY bash-url "&gnu;bash/bash-&bash-version;.tar.gz">
-<!ENTITY bash-md5 "7c112970cbdcadfc331e10eeb5f6aa41">
+<!ENTITY bash-md5 "518e2c187cc11a17040f0915dddce54e">
 <!ENTITY bash-home "&gnu-software;bash/">
 <!ENTITY bash-ch5-du "61 MB">
 <!ENTITY bash-ch5-sbu "0.4 SBU">
@@ -255,10 +255,10 @@
 <!ENTITY gettext-ch6-du "199 MB">
 <!ENTITY gettext-ch6-sbu "2.4 SBU">
 
-<!ENTITY glibc-version "2.26">
-<!ENTITY glibc-size "14,339 KB">
+<!ENTITY glibc-version "2.27">
+<!ENTITY glibc-size "15,035 KB">
 <!ENTITY glibc-url "&gnu;glibc/glibc-&glibc-version;.tar.xz">
-<!ENTITY glibc-md5 "102f637c3812f81111f48f2427611be1">
+<!ENTITY glibc-md5 "898cd5656519ffbc3a03fe811dd89e82">
 <!ENTITY glibc-home "&gnu-software;libc/">
 <!ENTITY glibc-ch5-du "790 MB">
 <!ENTITY glibc-ch5-sbu "4.2 SBU">
@@ -342,10 +342,10 @@
 <!ENTITY intltool-ch6-du "1.5 MB">
 <!ENTITY intltool-ch6-sbu "less than 0.1 SBU">
 
-<!ENTITY iproute2-version "4.14.1">
-<!ENTITY iproute2-size "622 KB">
+<!ENTITY iproute2-version "4.15.0">
+<!ENTITY iproute2-size "634 KB">
 <!ENTITY iproute2-url 
"&kernel;linux/utils/net/iproute2/iproute2-&iproute2-version;.tar.xz">
-<!ENTITY iproute2-md5 "1075423d7029e02a8f23ed4f42b7e372">
+<!ENTITY iproute2-md5 "0681bf4664b2649ad4e12551a3a7a1f9">
 <!ENTITY iproute2-home "&kernel;linux/utils/net/iproute2/">
 <!ENTITY iproute2-ch6-du "12 MB">
 <!ENTITY iproute2-ch6-sbu "0.2 SBU">
@@ -462,10 +462,10 @@
 <!ENTITY man-db-ch6-du "30 MB">
 <!ENTITY man-db-ch6-sbu "0.4 SBU">
 
-<!ENTITY man-pages-version "4.14">
-<!ENTITY man-pages-size "1,574 KB">
+<!ENTITY man-pages-version "4.15">
+<!ENTITY man-pages-size "1,585 KB">
 <!ENTITY man-pages-url 
"&kernel;linux/docs/man-pages/man-pages-&man-pages-version;.tar.xz">
-<!ENTITY man-pages-md5 "4c2c44f27e8f2c593ea67caa981a6c3b">
+<!ENTITY man-pages-md5 "4298feb3d5feffad8ff46bb87b061a07">
 <!ENTITY man-pages-home "http://www.kernel.org/doc/man-pages/";>
 <!ENTITY man-pages-ch6-du "27 MB">
 <!ENTITY man-pages-ch6-sbu "less than 0.1 SBU">

Modified: trunk/BOOK/patches.ent
==============================================================================
--- trunk/BOOK/patches.ent      Tue Jan 30 10:35:44 2018        (r11358)
+++ trunk/BOOK/patches.ent      Fri Feb  2 18:56:41 2018        (r11359)
@@ -34,10 +34,11 @@
 <!ENTITY glibc-fhs-patch-md5 "9a5997c3452909b1769918c759eff8a2">
 <!ENTITY glibc-fhs-patch-size "2.8 KB">
 
+<!--
 <!ENTITY glibc-glob-patch "glibc-&glibc-version;-local_glob_exploits-2.patch">
 <!ENTITY glibc-glob-patch-md5 "1377e4f5422c6672ff48d430c07b245c">
 <!ENTITY glibc-glob-patch-size "2.3 KB">
-
+-->
 <!--
 <!ENTITY glibc-upstream-patch "glibc-&glibc-version;-upstream_fixes-1.patch">
 <!ENTITY glibc-upstream-patch-md5 "e602b6c3a332f4a06e2914e02ae2b295">
-- 
http://lists.linuxfromscratch.org/listinfo/lfs-book
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to