diff --git a/chapter01/changelog.xml b/chapter01/changelog.xml
index c746baf6c..980f535c0 100644
--- a/chapter01/changelog.xml
+++ b/chapter01/changelog.xml
@@ -35,6 +35,41 @@
-->
+
+ 2016-03-09
+
+
+ [bdubbs] - Update to mpfr-3.1.4. Fixes
+ #3902.
+
+
+ [bdubbs] - Update to linux-4.4.4. Fixes
+ #3893.
+
+
+ [bdubbs] - Update to pkg-config-0.29.1. Fixes
+ #3901.
+
+
+ [bdubbs] - Update to tcl-6.8.5. Fixes
+ #3898.
+
+
+ [bdubbs] - Remove --disable-profile from Glibc instructions. Fixes
+ #3895.
+
+
+ [bdubbs] - Create /var/log/faillog. Fixes
+ #3899.
+
+
+ [bdubbs] - Remove --enable-obsolete-rpc from Chapter 5
+ glibc. Fixes
+ #3899.
+
+
+
+
2016-03-08
diff --git a/chapter01/whatsnew.xml b/chapter01/whatsnew.xml
index ab26fb7fd..bc8acaf71 100644
--- a/chapter01/whatsnew.xml
+++ b/chapter01/whatsnew.xml
@@ -40,9 +40,9 @@
-
+
@@ -52,60 +52,60 @@
-
+
-
+
+
-
+
+
+
-
+
-
+
+
+
-
+
@@ -124,24 +124,24 @@
-
+
-
+
+
-
+
@@ -157,27 +157,27 @@
-
+
+
-
+
-
+
Pkg-config &pkgconfig-version;
@@ -205,27 +205,27 @@
-
-
+
+
+
+
-
+
@@ -243,7 +243,7 @@
Added:
-
+
+
&mpfr-upstream-patch;
-
+-->
@@ -271,7 +271,7 @@
-->
- glibc-2.22-upstream_i386_fix-1.patch
+ mpfr-3.1.3-upstream_fixes-2.patch
diff --git a/chapter03/patches.xml b/chapter03/patches.xml
index 24aab20b8..d731aa10f 100644
--- a/chapter03/patches.xml
+++ b/chapter03/patches.xml
@@ -57,15 +57,7 @@
MD5 sum: &coreutils-i18n-patch-md5;
-
+
Glibc FHS Patch - &glibc-fhs-patch-size;:
@@ -73,15 +65,7 @@
MD5 sum: &glibc-fhs-patch-md5;
-
+
Kbd Backspace/Delete Fix Patch - &kbd-backspace-patch-size;:
@@ -90,14 +74,6 @@
-
- MPFR Upstream Fixes Patch - &mpfr-upstream-patch-size;:
-
- Download:
- MD5 sum: &mpfr-upstream-patch-md5;
-
-
-
Readline Upstream Fixes Patch - &readline-fixes-patch-size;:
diff --git a/chapter05/glibc.xml b/chapter05/glibc.xml
index bdb931a90..63000bf70 100644
--- a/chapter05/glibc.xml
+++ b/chapter05/glibc.xml
@@ -59,9 +59,7 @@ cd build
--prefix=/tools \
--host=$LFS_TGT \
--build=$(../scripts/config.guess) \
- --disable-profile \
--enable-kernel=&min-kernel; \
- --enable-obsolete-rpc \
--with-headers=/tools/include \
libc_cv_forced_unwind=yes \
libc_cv_ctors_header=yes \
@@ -78,15 +76,15 @@ cd build
cross-compiler in /tools.
-
+
--enable-kernel=&min-kernel;
@@ -95,16 +93,16 @@ cd build
kernels are not enabled.
-
+
--with-headers=/tools/include
diff --git a/chapter06/createfiles.xml b/chapter06/createfiles.xml
index 152dd31b4..842336ab2 100644
--- a/chapter06/createfiles.xml
+++ b/chapter06/createfiles.xml
@@ -221,15 +221,16 @@ EOF
do not already exist. Initialize the log files and give them
proper permissions:
-touch /var/log/{btmp,lastlog,wtmp}
+touch /var/log/{btmp,lastlog,faillog,wtmp}
chgrp -v utmp /var/log/lastlog
chmod -v 664 /var/log/lastlog
chmod -v 600 /var/log/btmp
The /var/log/wtmp file records all logins and
logouts. The /var/log/lastlog file records when each
- user last logged in. The /var/log/btmp file records the
- bad login attempts.
+ user last logged in. The /var/log/faillog file records
+ failed login attempts. The /var/log/btmp file records
+ the bad login attempts.
The /run/utmp file records the users that
are currently logged in. This file is created dynamically in the boot
diff --git a/chapter06/glibc.xml b/chapter06/glibc.xml
index 0b25d61cb..819a13dee 100644
--- a/chapter06/glibc.xml
+++ b/chapter06/glibc.xml
@@ -90,7 +90,6 @@ cd build
Prepare Glibc for compilation:
../configure --prefix=/usr \
- --disable-profile \
--enable-kernel=&min-kernel; \
--enable-obsolete-rpc
@@ -413,7 +412,7 @@ mkdir -pv /etc/ld.so.conf.d
catchsegv, gencat, getconf, getent, iconv, iconvconfig, ldconfig,
- ldd, lddlibc4, locale, localedef, makedb, mtrace, nscd, pcprofiledump,
+ ldd, lddlibc4, locale, localedef, makedb, mtrace, nscd,
pldd, rpcgen, sln, sotruss, sprof, tzselect, xtrace,
zdump, and zic
ld-&glibc-version;.so, libBrokenLocale.{a,so}, libSegFault.so, libanl.{a,so},
@@ -421,7 +420,7 @@ mkdir -pv /etc/ld.so.conf.d
libcrypt.{a,so}, libdl.{a,so}, libg.a, libieee.a, libm.{a,so},
libmcheck.a, libmemusage.so, libnsl.{a,so}, libnss_compat.so,
libnss_dns.so, libnss_files.so, libnss_hesiod.so, libnss_nis.so,
- libnss_nisplus.so, libpcprofile.so, libpthread.{a,so},
+ libnss_nisplus.so, libpthread.{a,so},
libpthread_nonshared.a, libresolv.{a,so}, librpcsvc.a, librt.{a,so},
libthread_db.so, and libutil.{a,so}
/usr/include/arpa, /usr/include/bits, /usr/include/gnu,
@@ -586,7 +585,7 @@ mkdir -pv /etc/ld.so.conf.d
-
+
pldd
@@ -861,7 +860,7 @@ mkdir -pv /etc/ld.so.conf.d
-
+
libpthread
diff --git a/chapter06/mpfr.xml b/chapter06/mpfr.xml
index 582e76bbe..b43c3d9aa 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 06ef27de2..54aa945be 100644
--- a/general.ent
+++ b/general.ent
@@ -1,7 +1,7 @@
-
+
-
+
diff --git a/packages.ent b/packages.ent
index 893f80bf6..ef80c3d12 100644
--- a/packages.ent
+++ b/packages.ent
@@ -382,12 +382,12 @@
-
+
-
+
-
+