diff --git a/chapter01/changelog.xml b/chapter01/changelog.xml
index b89af0b82..a5d3300ce 100644
--- a/chapter01/changelog.xml
+++ b/chapter01/changelog.xml
@@ -36,6 +36,39 @@
-->
+
+ 2015-06-23
+
+
+ [bdubbs] - Update to tzdata-2015e. Fixes
+ *3798.
+
+
+ [bdubbs] - Update to eudev-3.1.2. Fixes
+ *3799.
+
+
+ [bdubbs] - Update to mpfr-3.1.3. Fixes
+ #3800.
+
+
+ [bdubbs] - Update to linux-4.1. Fixes
+ #3801.
+
+
+
+
+
+ 2015-06-13
+
+
+ [bdubbs] - Simplify gcc-pass1 instructions. Thanks to
+ Pierre Labastie for the patch. Fixes
+ #3797.
+
+
+
+
2015-06-10
diff --git a/chapter01/whatsnew.xml b/chapter01/whatsnew.xml
index 2a80fcac6..36be54dde 100644
--- a/chapter01/whatsnew.xml
+++ b/chapter01/whatsnew.xml
@@ -166,9 +166,9 @@
MPC &mpc-version;
-
+
@@ -270,6 +270,10 @@
bash-4.3.30-upstream_fixes-1.patch
+
+ mpfr-3.1.2-upstream_fixes-3.patch
+
+
Tcl-8.6.3
diff --git a/chapter03/patches.xml b/chapter03/patches.xml
index defee3f43..690ea79ec 100644
--- a/chapter03/patches.xml
+++ b/chapter03/patches.xml
@@ -114,7 +114,7 @@
MD5 sum: &kbd-backspace-patch-md5;
-
+
Ncurses GCC 5 Fixes Patch - &ncurses-gcc5-buildfixes-patch-size;:
diff --git a/chapter05/gcc-pass1.xml b/chapter05/gcc-pass1.xml
index 62b94ebe2..da6ea0743 100644
--- a/chapter05/gcc-pass1.xml
+++ b/chapter05/gcc-pass1.xml
@@ -135,13 +135,10 @@ cd ../gcc-build
--disable-threads \
--disable-libatomic \
--disable-libgomp \
- --disable-libitm \
--disable-libquadmath \
- --disable-libsanitizer \
--disable-libssp \
--disable-libvtv \
- --disable-libcilkrts \
- --disable-libstdc++-v3 \
+ --disable-libstdcxx \
--enable-languages=c,c++
The meaning of the configure options:
@@ -198,17 +195,14 @@ cd ../gcc-build
--disable-decimal-float, --disable-threads,
- --disable-libatomic, --disable-libgomp, --disable-libitm,
- --disable-libquadmath, --disable-libsanitizer,
- --disable-libssp, --disable-libvtv, --disable-libcilkrts,
- --disable-libstdc++-v3
+ --disable-libatomic, --disable-libgomp, --disable-libquadmath,
+ --disable-libssp, --disable-libvtv, --disable-libstdcxx
These switches disable support for the decimal floating point
- extension, threading, libatomic, libgomp, libitm,
- libquadmath, libsanitizer, libssp, libvtv, libcilkrts
- and the C++ standard library respectively. These features will fail
- to compile when building a cross-compiler and are not necessary for
- the task of cross-compiling the temporary libc.
+ extension, threading, libatomic, libgomp, libquadmath, libssp,
+ libvtv, and the C++ standard library respectively. These features
+ will fail to compile when building a cross-compiler and are not
+ necessary for the task of cross-compiling the temporary libc.
diff --git a/chapter06/mpfr.xml b/chapter06/mpfr.xml
index ab702f17a..597df4d65 100644
--- a/chapter06/mpfr.xml
+++ b/chapter06/mpfr.xml
@@ -40,12 +40,12 @@
Installation of MPFR
-
+
Prepare MPFR for compilation:
./configure --prefix=/usr \
diff --git a/general.ent b/general.ent
index 24314f094..38da03c46 100644
--- a/general.ent
+++ b/general.ent
@@ -1,7 +1,7 @@
-
+
-
+
diff --git a/packages.ent b/packages.ent
index 883cdcb87..cd619d133 100644
--- a/packages.ent
+++ b/packages.ent
@@ -134,10 +134,10 @@
-
+
-
+
@@ -381,13 +381,13 @@
-
-
-
-
-
+
+
+
+
+
-
+