Index: chapter01/changelog.xml
===================================================================
--- chapter01/changelog.xml	(revision b485746388fcd4afa65339bcdac33949497b68b0)
+++ chapter01/changelog.xml	(revision ffbeb5fc6b4f1ef0bd03440a3a935b8127d511ad)
@@ -44,4 +44,30 @@
 -->
     <listitem>
+      <para>2017-08-15</para>
+      <itemizedlist>
+        <listitem>
+          <para>[bdubbs] - Update to gcc-7.2.0. Fixes
+          <ulink url="&lfs-ticket-root;4125">#4125</ulink>.</para>
+        </listitem>
+        <listitem>
+          <para>[bdubbs] - Update to linux-4.12.7. Fixes
+          <ulink url="&lfs-ticket-root;4124">#4124</ulink>.</para>
+        </listitem>
+        <listitem>
+          <para>[bdubbs] - Update to glibc-2.26. Fixes
+          <ulink url="&lfs-ticket-root;4120">#4120</ulink>.</para>
+        </listitem>
+        <listitem revision='systemd'>
+          <para>[bdubbs] - Update to dbus-1.10.22. Fixes
+          <ulink url="&lfs-ticket-root;4118">#4118</ulink>.</para>
+        </listitem>
+        <listitem>
+          <para>[bdubbs] - Update to binutils-2.29. Fixes
+          <ulink url="&lfs-ticket-root;4117">#4117</ulink>.</para>
+        </listitem>
+      </itemizedlist>
+    </listitem>
+
+    <listitem>
       <para>2017-08-11</para>
       <itemizedlist>
Index: chapter01/whatsnew.xml
===================================================================
--- chapter01/whatsnew.xml	(revision b485746388fcd4afa65339bcdac33949497b68b0)
+++ chapter01/whatsnew.xml	(revision ffbeb5fc6b4f1ef0bd03440a3a935b8127d511ad)
@@ -207,7 +207,7 @@
       <para>Sysklogd &sysklogd-version;</para>
     </listitem>-->
-    <!--<listitem revision="systemd">
+    <listitem revision="systemd">
       <para>Systemd &systemd-version;</para>
-    </listitem>-->
+    </listitem>
     <!--<listitem revision="sysv">
       <para>SysVinit &sysvinit-version;</para>
Index: chapter06/automake.xml
===================================================================
--- chapter06/automake.xml	(revision b485746388fcd4afa65339bcdac33949497b68b0)
+++ chapter06/automake.xml	(revision ffbeb5fc6b4f1ef0bd03440a3a935b8127d511ad)
@@ -59,5 +59,6 @@
 make -j4 check</userinput></screen>
 
-    <para>Three tests are known to fail in the LFS environment.</para>
+    <para>Three tests are known to fail in the LFS environment:
+    check12.sh, subobj.sh, and check12-w.sh.</para>
 
     <para>Install the package:</para>
Index: chapter06/flex.xml
===================================================================
--- chapter06/flex.xml	(revision b485746388fcd4afa65339bcdac33949497b68b0)
+++ chapter06/flex.xml	(revision ffbeb5fc6b4f1ef0bd03440a3a935b8127d511ad)
@@ -41,9 +41,9 @@
   <sect2 role="installation">
     <title>Installation of Flex</title>
-<!--
-    <para>First, fix a problem with the latest version:</para>
 
-<screen><userinput remap="pre">patch -Np1 -i ../&flex-fixes-patch;</userinput></screen>
--->
+    <para>First, fix a problem introduced with glibc-2.26:</para>
+
+<screen><userinput remap="pre">sed -i "/math.h/a #include &lt;malloc.h&gt;" src/flexdef.h</userinput></screen>
+
     <para>The build procedure assumes the <application>help2man</application>
     program is available to create a man page from the executable --help option.
Index: chapter06/glibc.xml
===================================================================
--- chapter06/glibc.xml	(revision b485746388fcd4afa65339bcdac33949497b68b0)
+++ chapter06/glibc.xml	(revision ffbeb5fc6b4f1ef0bd03440a3a935b8127d511ad)
@@ -69,11 +69,16 @@
 <screen><userinput remap="pre">case $(uname -m) in
     i?86)    GCC_INCDIR=/usr/lib/gcc/$(uname -m)-pc-linux-gnu/&gcc-version;/include
-            ln -s ld-linux.so.2 /lib/ld-lsb.so.3
+            ln -sfv ld-linux.so.2 /lib/ld-lsb.so.3
     ;;
     x86_64) GCC_INCDIR=/usr/lib/gcc/x86_64-pc-linux-gnu/&gcc-version;/include
-            ln -s ../lib/ld-linux-x86-64.so.2 /lib64
-            ln -s ../lib/ld-linux-x86-64.so.2 /lib64/ld-lsb-x86-64.so.3
+            ln -sfv ../lib/ld-linux-x86-64.so.2 /lib64
+            ln -sfv ../lib/ld-linux-x86-64.so.2 /lib64/ld-lsb-x86-64.so.3
     ;;
 esac</userinput></screen>
+
+    <para>Remove a file that may be left over from a previous build attempt:
+    </para>
+
+<screen><userinput remap="pre">rm -f /usr/include/limits.h</userinput></screen>
 
     <para>The Glibc documentation recommends building Glibc 
@@ -198,4 +203,10 @@
 
 <screen><userinput remap="install">touch /etc/ld.so.conf</userinput></screen>
+
+    <para>Fix the generated Makefile to skip an uneeded sanity check
+    that fails in the LFS partial environment:
+    </para>
+
+<screen><userinput remap="install">sed '/test-installation/s@$(PERL)@echo not running@' -i ../Makefile</userinput></screen>
 
     <para>Install the package:</para>
Index: chapter06/gzip.xml
===================================================================
--- chapter06/gzip.xml	(revision b485746388fcd4afa65339bcdac33949497b68b0)
+++ chapter06/gzip.xml	(revision ffbeb5fc6b4f1ef0bd03440a3a935b8127d511ad)
@@ -54,4 +54,7 @@
 <screen><userinput remap="test">make check</userinput></screen>
 
+    <para>Two tests are known to fail in the LFS environment:
+    help-version and zmore.</para>
+
     <para>Install the package:</para>
 
Index: general.ent
===================================================================
--- general.ent	(revision b485746388fcd4afa65339bcdac33949497b68b0)
+++ general.ent	(revision ffbeb5fc6b4f1ef0bd03440a3a935b8127d511ad)
@@ -25,5 +25,5 @@
 <!ENTITY errata          "&lfs-root;lfs/errata/&generic-version;/">
 <!ENTITY erratad         "&lfs-root;lfs/errata/&generic-versiond;/">
-<!ENTITY min-kernel      "2.6.32">
+<!ENTITY min-kernel      "3.2">
 
 <!ENTITY patches-rootd   "&lfs-root;patches/lfs/&generic-versiond;/">
Index: packages.ent
===================================================================
--- packages.ent	(revision b485746388fcd4afa65339bcdac33949497b68b0)
+++ packages.ent	(revision ffbeb5fc6b4f1ef0bd03440a3a935b8127d511ad)
@@ -59,8 +59,8 @@
 <!ENTITY bc-ch6-sbu "0.1 SBU">
 
-<!ENTITY binutils-version "2.28">
-<!ENTITY binutils-size "25,934 KB">
+<!ENTITY binutils-version "2.29">
+<!ENTITY binutils-size "28,392 KB">
 <!ENTITY binutils-url "&gnu;binutils/binutils-&binutils-version;.tar.bz2">
-<!ENTITY binutils-md5 "9e8340c96626b469a603c15c9d843727">
+<!ENTITY binutils-md5 "23733a26c8276edbb1168c9bee60e40e">
 <!ENTITY binutils-home "&gnu-software;binutils/">
 <!ENTITY binutils-ch5p1-du "519 MB">
@@ -109,8 +109,8 @@
 <!ENTITY coreutils-ch6-sbu "3.1 SBU">
 
-<!ENTITY dbus-version "1.10.20">
+<!ENTITY dbus-version "1.10.22">
 <!ENTITY dbus-size "1,943 KB">
 <!ENTITY dbus-url "http://dbus.freedesktop.org/releases/dbus/dbus-&dbus-version;.tar.gz">
-<!ENTITY dbus-md5 "94c991e763d4f9f13690416b2dcd9411">
+<!ENTITY dbus-md5 "baaa10b7cb49086ad91179a8decfadc5">
 <!ENTITY dbus-home "http://www.freedesktop.org/wiki/Software/dbus">
 <!ENTITY dbus-ch6-du "22 MB">
@@ -208,8 +208,8 @@
 <!ENTITY gawk-ch6-sbu "0.3 SBU">
 
-<!ENTITY gcc-version "7.1.0">
-<!ENTITY gcc-size "82,328 KB">
-<!ENTITY gcc-url "&gnu;gcc/gcc-&gcc-version;/gcc-&gcc-version;.tar.bz2">
-<!ENTITY gcc-md5 "6bf56a2bca9dac9dbbf8e8d1036964a8">
+<!ENTITY gcc-version "7.2.0">
+<!ENTITY gcc-size "60,853 KB">
+<!ENTITY gcc-url "&gnu;gcc/gcc-&gcc-version;/gcc-&gcc-version;.tar.xz">
+<!ENTITY gcc-md5 "ff370482573133a7fcdd96cd2f552292">
 <!ENTITY gcc-home "http://gcc.gnu.org/">
 <!ENTITY gcc-ch5p1-du "2.5 GB">
@@ -248,9 +248,9 @@
 <!ENTITY gettext-ch6-sbu "2.9 SBU">
 
-<!ENTITY glibc-version "2.25+adc7e06">
-<!ENTITY glibc-size "14,585 KB">
+<!ENTITY glibc-version "2.26">
+<!ENTITY glibc-size "14,339 KB">
 <!--<!ENTITY glibc-url "&gnu;glibc/glibc-&glibc-version;.tar.xz">-->
 <!ENTITY glibc-url "&anduin-sources;/glibc-&glibc-version;.tar.xz">
-<!ENTITY glibc-md5 "8e288d3b2bae0ee38f2ec111445de64a">
+<!ENTITY glibc-md5 "102f637c3812f81111f48f2427611be1">
 <!ENTITY glibc-home "&gnu-software;libc/">
 <!ENTITY glibc-ch5-du "753 MB">
@@ -402,10 +402,10 @@
 <!ENTITY linux-major-version "4">
 <!ENTITY linux-minor-version "12">
-<!ENTITY linux-patch-version "5">
+<!ENTITY linux-patch-version "7">
 <!--<!ENTITY linux-version "&linux-major-version;.&linux-minor-version;">-->
 <!ENTITY linux-version "&linux-major-version;.&linux-minor-version;.&linux-patch-version;">
-<!ENTITY linux-size "96,869 KB">
+<!ENTITY linux-size "96,865 KB">
 <!ENTITY linux-url "&kernel;linux/kernel/v&linux-major-version;.x/linux-&linux-version;.tar.xz">
-<!ENTITY linux-md5 "7ceda6275f03c7b259c98e062fa3ded3">
+<!ENTITY linux-md5 "245d1b4dc6e82669aac2c9e6a2dd82fe">
 <!ENTITY linux-home "http://www.kernel.org/">
 <!-- measured for 4.8.3 / gcc-6.2.0 on x86_64 : minimum is
