diff --git a/chapter01/changelog.xml b/chapter01/changelog.xml
index a1e140632..0f4099ac8 100644
--- a/chapter01/changelog.xml
+++ b/chapter01/changelog.xml
@@ -43,6 +43,40 @@
appropriate for the entry or if needed the entire day's listitem.
-->
+
+ 2018-05-05
+
+
+ [bdubbs] - Update to gcc-8.1.0. Fixes
+ #4268.
+
+
+ [bdubbs] - Update to linux-4.16.7. Fixes
+ #4262.
+
+
+ [bdubbs] - Update to man-pages-4.16. Fixes
+ #4266.
+
+
+ [bdubbs] - Update to meson-0.46.0. Fixes
+ #4263.
+
+
+ [bdubbs] - Update to shadow-4.6. Fixes
+ #4264.
+
+
+ [bdubbs] - Update to tzdata-2018e. Fixes
+ #4269.
+
+
+ [bdubbs] - Update to xz-5.2.4. Fixes
+ #4265.
+
+
+
+
2018-04-20
diff --git a/chapter01/whatsnew.xml b/chapter01/whatsnew.xml
index ce42a494e..29fab9dae 100644
--- a/chapter01/whatsnew.xml
+++ b/chapter01/whatsnew.xml
@@ -92,9 +92,9 @@
Gawk-&gawk-version;
-
+
@@ -170,9 +170,9 @@
Man-DB-&man-db-version;
-
+
meson-&meson-version;
@@ -212,9 +212,9 @@
Sed-&sed-version;
-
+
@@ -245,9 +245,9 @@
-
+
diff --git a/chapter06/libelf.xml b/chapter06/libelf.xml
index 56ec31d96..716dd52d4 100644
--- a/chapter06/libelf.xml
+++ b/chapter06/libelf.xml
@@ -44,6 +44,13 @@
Libelf is part of elfutils-&elfutils-version; package. Use
the elfutils-&elfutils-version;.tar.xz as the source tarball.
+ Fiirst, fix a file to be compatible with gcc-8"
+
+sed -e '/ALIGN_PRSTATUS)/{
+ s/__attribute/attribute_packed &/
+ s/packed, //}' \
+ -i backends/linux-core-note.c
+
Prepare Libelf for compilation:
./configure --prefix=/usr
diff --git a/chapter06/strippingagain.xml b/chapter06/strippingagain.xml
index db4a605b0..821ac8315 100644
--- a/chapter06/strippingagain.xml
+++ b/chapter06/strippingagain.xml
@@ -45,7 +45,7 @@ done
save_usrlib="libquadmath.so.&libquadmath-version; libstdc++.so.&libstdcpp-version;
libmpx.so.&libmpx-version; libmpxwrappers.so.&libmpxwrap-version; libitm.so.&libitm-version;
- libcilkrts.so.&libcilkrts-version; libatomic.so.&libatomic-version;"
+ libatomic.so.&libatomic-version;"
cd /usr/lib
diff --git a/general.ent b/general.ent
index 0e7950703..044254e51 100644
--- a/general.ent
+++ b/general.ent
@@ -1,13 +1,13 @@
-
+
-
+
-
+
diff --git a/packages.ent b/packages.ent
index ac0da4c22..6089e534b 100644
--- a/packages.ent
+++ b/packages.ent
@@ -108,10 +108,10 @@
-
-
+
+
-
+
@@ -215,10 +215,10 @@
-
-
+
+
-
+
@@ -227,12 +227,12 @@
-
+
-
+
@@ -416,12 +416,12 @@
-
+
-
+
-
+