diff options
-rw-r--r-- | chapter01/changelog.xml | 35 | ||||
-rw-r--r-- | chapter01/whatsnew.xml | 110 | ||||
-rw-r--r-- | chapter03/patches.xml | 28 | ||||
-rw-r--r-- | chapter05/glibc.xml | 14 | ||||
-rw-r--r-- | chapter06/createfiles.xml | 7 | ||||
-rw-r--r-- | chapter06/glibc.xml | 13 | ||||
-rw-r--r-- | chapter06/mpfr.xml | 4 | ||||
-rw-r--r-- | general.ent | 4 | ||||
-rw-r--r-- | packages.ent | 24 | ||||
-rw-r--r-- | patches.ent | 4 |
10 files changed, 124 insertions, 119 deletions
diff --git a/chapter01/changelog.xml b/chapter01/changelog.xml index c746baf6c..980f535c0 100644 --- a/chapter01/changelog.xml +++ b/chapter01/changelog.xml @@ -36,6 +36,41 @@ </listitem> --> <listitem> + <para>2016-03-09</para> + <itemizedlist> + <listitem> + <para>[bdubbs] - Update to mpfr-3.1.4. Fixes + <ulink url="&lfs-ticket-root;3902">#3902</ulink>.</para> + </listitem> + <listitem> + <para>[bdubbs] - Update to linux-4.4.4. Fixes + <ulink url="&lfs-ticket-root;3803">#3893</ulink>.</para> + </listitem> + <listitem> + <para>[bdubbs] - Update to pkg-config-0.29.1. Fixes + <ulink url="&lfs-ticket-root;3901">#3901</ulink>.</para> + </listitem> + <listitem> + <para>[bdubbs] - Update to tcl-6.8.5. Fixes + <ulink url="&lfs-ticket-root;3808">#3898</ulink>.</para> + </listitem> + <listitem> + <para>[bdubbs] - Remove --disable-profile from Glibc instructions. Fixes + <ulink url="&lfs-ticket-root;3805">#3895</ulink>.</para> + </listitem> + <listitem> + <para>[bdubbs] - Create /var/log/faillog. Fixes + <ulink url="&lfs-ticket-root;3809">#3899</ulink>.</para> + </listitem> + <listitem> + <para>[bdubbs] - Remove --enable-obsolete-rpc from Chapter 5 + glibc. Fixes + <ulink url="&lfs-ticket-root;3809">#3899</ulink>.</para> + </listitem> + </itemizedlist> + </listitem> + + <listitem> <para>2016-03-08</para> <itemizedlist> <listitem> 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 @@ <!--<listitem> <para>Bash &bash-version;</para> </listitem>--> - <listitem> + <!--<listitem> <para>Binutils &binutils-version;</para> - </listitem> + </listitem>--> <!--<listitem> <para>Bison &bison-version;</para> </listitem>--> @@ -52,60 +52,60 @@ <!--<listitem> <para>Check &check-version;</para> </listitem>--> - <listitem> + <!--<listitem> <para>Coreutils &coreutils-version;</para> - </listitem> + </listitem>--> <!--<listitem> <para>DejaGNU &dejagnu-version;</para> </listitem>--> <!--<listitem> <para>Diffutils &diffutils-version;</para> </listitem>--> - <listitem> + <!--<listitem> <para>Eudev &eudev-version;</para> - </listitem> - <listitem> + </listitem>--> + <!--<listitem> <para>E2fsprogs &e2fsprogs-version;</para> - </listitem> + </listitem>--> <!--<listitem> <para>Expat-&expat-version;</para> </listitem>--> <!--<listitem> <para>Expect &expect-version;</para> </listitem>--> - <listitem> + <!--<listitem> <para>File &file-version;</para> - </listitem> - <listitem> + </listitem>--> + <!--<listitem> <para>Findutils &findutils-version;</para> - </listitem> - <listitem> + </listitem>--> + <!--<listitem> <para>Flex &flex-version;</para> - </listitem> + </listitem>--> <!--<listitem> <para>Gawk &gawk-version;</para> </listitem>--> - <listitem> + <!--<listitem> <para>GCC &gcc-version;</para> - </listitem> + </listitem>--> <!--<listitem> <para>GDBM &gdbm-version;</para> </listitem>--> - <listitem> + <!--<listitem> <para>Gettext &gettext-version;</para> - </listitem> - <listitem> + </listitem>--> + <!--<listitem> <para>Glibc &glibc-version;</para> - </listitem> - <listitem> + </listitem>--> + <!--<listitem> <para>GMP &gmp-version;</para> - </listitem> + </listitem>--> <!--<listitem> <para>Gperf-&gperf-version;</para> </listitem>--> - <listitem> + <!--<listitem> <para>Grep &grep-version;</para> - </listitem> + </listitem>--> <!--<listitem> <para>Groff &groff-version;</para> </listitem>--> @@ -124,24 +124,24 @@ <!--<listitem> <para>Intltool-&intltool-version;</para> </listitem>--> - <listitem> + <!--<listitem> <para>IPRoute2 &iproute2-version;</para> - </listitem> + </listitem>--> <!--<listitem> <para>Kbd &kbd-version;</para> </listitem>--> - <listitem> + <!--<listitem> <para>Kmod &kmod-version;</para> - </listitem> - <listitem> + </listitem>--> + <!--<listitem> <para>Less &less-version;</para> - </listitem> + </listitem>--> <!--<listitem> <para>LFS-Bootscripts &lfs-bootscripts-version;</para> </listitem>--> - <listitem> + <!--<listitem> <para>Libcap-&libcap-version;</para> - </listitem> + </listitem>--> <!--<listitem> <para>Libpipeline &libpipeline-version;</para> </listitem>--> @@ -157,27 +157,27 @@ <!--<listitem> <para>Make &make-version;</para> </listitem>--> - <listitem> + <!--<listitem> <para>Man-DB &man-db-version;</para> - </listitem> - <listitem> + </listitem>--> + <!--<listitem> <para>Man-pages &man-pages-version;</para> - </listitem> + </listitem>--> <!--<listitem> <para>MPC &mpc-version;</para> </listitem>--> - <!--<listitem> + <listitem> <para>MPFR &mpfr-version;</para> - </listitem>--> + </listitem> <!--<listitem> <para>Ncurses &ncurses-version;</para> </listitem>--> <!--<listitem> <para>Patch &patch-version;</para> </listitem>--> - <listitem> + <!--<listitem> <para>Perl &perl-version;</para> - </listitem> + </listitem>--> <listitem> <para>Pkg-config &pkgconfig-version;</para> </listitem> @@ -205,27 +205,27 @@ <!--<listitem> <para>Tar &tar-version;</para> </listitem>--> - <!--<listitem> - <para>Tcl-core-&tcl-version;</para> - </listitem>--> <listitem> - <para>Texinfo &texinfo-version;</para> + <para>Tcl-core-&tcl-version;</para> </listitem> - <listitem> + <!--<listitem> + <para>Texinfo &texinfo-version;</para> + </listitem>--> + <!--<listitem> <para>Tzdata &tzdata-version;</para> - </listitem> - <listitem> + </listitem>--> + <!--<listitem> <para>Util-Linux &util-linux-version;</para> - </listitem> + </listitem>--> <!--<listitem> <para>Vim &vim-version;</para> </listitem>--> <!--<listitem> <para>XML-Parser-&xml-parser-version;</para> </listitem>--> - <listitem> + <!--<listitem> <para>XZ-Utils &xz-version;</para> - </listitem> + </listitem>--> <!--<listitem> <para>Zlib &zlib-version;</para> </listitem>--> @@ -243,7 +243,7 @@ <itemizedlist> <title>Added:</title> <listitem><para></para></listitem> <!-- satisfy build --> - +<!-- <listitem> <para>&bash-fixes-patch;</para> </listitem> @@ -251,15 +251,15 @@ <listitem> <para>&binutils-upstream-patch;</para> </listitem> -<!-- + <listitem> <para>&gcc-upstream-patch;</para> </listitem> ---> + <listitem> <para>&mpfr-upstream-patch;</para> </listitem> - +--> </itemizedlist> <itemizedlist> @@ -271,7 +271,7 @@ </listitem>--> <listitem> - <para>glibc-2.22-upstream_i386_fix-1.patch</para> + <para>mpfr-3.1.3-upstream_fixes-2.patch</para> </listitem> </itemizedlist> 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 @@ <para>MD5 sum: <literal>&coreutils-i18n-patch-md5;</literal></para> </listitem> </varlistentry> -<!-- - <varlistentry> - <term>Gcc Upstream Patch - <token>&gcc-upstream-patch-size;</token>:</term> - <listitem> - <para>Download: <ulink url="&patches-root;&gcc-upstream-patch;"/></para> - <para>MD5 sum: <literal>&gcc-upstream-patch-md5;</literal></para> - </listitem> - </varlistentry> ---> + <varlistentry> <term>Glibc FHS Patch - <token>&glibc-fhs-patch-size;</token>:</term> <listitem> @@ -73,15 +65,7 @@ <para>MD5 sum: <literal>&glibc-fhs-patch-md5;</literal></para> </listitem> </varlistentry> -<!-- - <varlistentry> - <term>Glibc i386 Patch - <token>&glibc-upstream-patch-size;</token>:</term> - <listitem> - <para>Download: <ulink url="&patches-root;&glibc-upstream-patch;"/></para> - <para>MD5 sum: <literal>&glibc-upstream-patch-md5;</literal></para> - </listitem> - </varlistentry> ---> + <varlistentry> <term>Kbd Backspace/Delete Fix Patch - <token>&kbd-backspace-patch-size;</token>:</term> <listitem> @@ -91,14 +75,6 @@ </varlistentry> <varlistentry> - <term>MPFR Upstream Fixes Patch - <token>&mpfr-upstream-patch-size;</token>:</term> - <listitem> - <para>Download: <ulink url="&patches-root;&mpfr-upstream-patch;"/></para> - <para>MD5 sum: <literal>&mpfr-upstream-patch-md5;</literal></para> - </listitem> - </varlistentry> - - <varlistentry> <term>Readline Upstream Fixes Patch - <token>&readline-fixes-patch-size;</token>:</term> <listitem> <para>Download: <ulink url="&patches-root;&readline-fixes-patch;"/></para> 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</userinput></screen> --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</userinput></screen> cross-compiler in <filename class="directory">/tools</filename>.</para> </listitem> </varlistentry> - +<!-- <varlistentry> - <term><parameter>--disable-profile</parameter></term> + <term><parameter>- -disable-profile</parameter></term> <listitem> <para>This builds the libraries without profiling information. Omit this option if profiling on the temporary tools is necessary.</para> </listitem> </varlistentry> - +--> <varlistentry> <term><parameter>--enable-kernel=&min-kernel;</parameter></term> <listitem> @@ -95,16 +93,16 @@ cd build</userinput></screen> kernels are not enabled.</para> </listitem> </varlistentry> - +<!-- <varlistentry> - <term><parameter>--enable-obsolete-rpc</parameter></term> + <term><parameter>- -enable-obsolete-rpc</parameter></term> <listitem> <para>This installs NIS and RPC related headers that are not installed by default. They are required to build GCC and by several BLFS packages.</para> </listitem> </varlistentry> - +--> <varlistentry> <term><parameter>--with-headers=/tools/include</parameter></term> <listitem> 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</userinput></screen> do not already exist. Initialize the log files and give them proper permissions:</para> -<screen><userinput>touch /var/log/{btmp,lastlog,wtmp} +<screen><userinput>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</userinput></screen> <para>The <filename>/var/log/wtmp</filename> file records all logins and logouts. The <filename>/var/log/lastlog</filename> file records when each - user last logged in. The <filename>/var/log/btmp</filename> file records the - bad login attempts.</para> + user last logged in. The <filename>/var/log/faillog</filename> file records + failed login attempts. The <filename>/var/log/btmp</filename> file records + the bad login attempts.</para> <note><para>The <filename>/run/utmp</filename> 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</userinput></screen> <para>Prepare Glibc for compilation:</para> <screen><userinput remap="configure">../configure --prefix=/usr \ - --disable-profile \ --enable-kernel=&min-kernel; \ --enable-obsolete-rpc</userinput></screen> @@ -413,7 +412,7 @@ mkdir -pv /etc/ld.so.conf.d</userinput></screen> <seglistitem> <seg>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</seg> <seg>ld-&glibc-version;.so, libBrokenLocale.{a,so}, libSegFault.so, libanl.{a,so}, @@ -421,7 +420,7 @@ mkdir -pv /etc/ld.so.conf.d</userinput></screen> 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}</seg> <seg>/usr/include/arpa, /usr/include/bits, /usr/include/gnu, @@ -586,7 +585,7 @@ mkdir -pv /etc/ld.so.conf.d</userinput></screen> </indexterm> </listitem> </varlistentry> - +<!-- <varlistentry id="pcprofiledump"> <term><command>pcprofiledump</command></term> <listitem> @@ -596,7 +595,7 @@ mkdir -pv /etc/ld.so.conf.d</userinput></screen> </indexterm> </listitem> </varlistentry> - +--> <varlistentry id="pldd"> <term><command>pldd</command></term> <listitem> @@ -861,7 +860,7 @@ mkdir -pv /etc/ld.so.conf.d</userinput></screen> </indexterm> </listitem> </varlistentry> - +<!-- <varlistentry id="libpcprofile"> <term><filename class="libraryfile">libpcprofile</filename></term> <listitem> @@ -872,7 +871,7 @@ mkdir -pv /etc/ld.so.conf.d</userinput></screen> </indexterm> </listitem> </varlistentry> - +--> <varlistentry id="libpthread"> <term><filename class="libraryfile">libpthread</filename></term> <listitem> 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 @@ <sect2 role="installation"> <title>Installation of MPFR</title> - +<!-- <para>First, apply the following patch to fix various bugs that have been addressed upstream:</para> <screen><userinput remap="pre">patch -Np1 -i ../&mpfr-upstream-patch;</userinput></screen> - +--> <para>Prepare MPFR for compilation:</para> <screen><userinput remap="configure">./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 @@ -<!ENTITY version "SVN-20160307"> +<!ENTITY version "SVN-20160309"> <!ENTITY short-version "svn"> <!-- Used below in &blfs-book;. Change to x.y for release but not -rc releases --> -<!ENTITY releasedate "March 07, 2016"> +<!ENTITY releasedate "March 7, 2016"> <!ENTITY copyrightdate "1999-2016"><!-- jhalfs needs a literal dash, not – --> <!ENTITY milestone "7.9"> <!ENTITY generic-version "development"> <!-- Use "development", "testing", or "x.y[-pre{x}]" --> diff --git a/packages.ent b/packages.ent index 893f80bf6..ef80c3d12 100644 --- a/packages.ent +++ b/packages.ent @@ -382,12 +382,12 @@ <!ENTITY linux-major-version "4"> <!ENTITY linux-minor-version "4"> -<!ENTITY linux-patch-version "2"> +<!ENTITY linux-patch-version "4"> <!ENTITY linux-version "&linux-major-version;.&linux-minor-version;.&linux-patch-version;"> <!-- <!ENTITY linux-version "&linux-major-version;.&linux-minor-version;">--> -<!ENTITY linux-size "85,249 KB"> +<!ENTITY linux-size "85,262 KB"> <!ENTITY linux-url "&kernel;linux/kernel/v&linux-major-version;.x/linux-&linux-version;.tar.xz"> -<!ENTITY linux-md5 "d1b8be99e6c12cbc52b2af0520d550bb"> +<!ENTITY linux-md5 "73d1835cfb6dd348d87c8c2413190c21"> <!ENTITY linux-home "http://www.kernel.org/"> <!-- measured for 3.9.0 / gcc-4.8.0 on x86_64 : minimum is allnoconfig extended for a hopefully-bootable build on desktop machine, @@ -444,10 +444,10 @@ <!ENTITY mpc-ch6-du "17.5 MB"> <!ENTITY mpc-ch6-sbu "0.3 SBU"> -<!ENTITY mpfr-version "3.1.3"> -<!ENTITY mpfr-size "1,087 KB"> +<!ENTITY mpfr-version "3.1.4"> +<!ENTITY mpfr-size "1,096 KB"> <!ENTITY mpfr-url "http://www.mpfr.org/mpfr-&mpfr-version;/mpfr-&mpfr-version;.tar.xz"> -<!ENTITY mpfr-md5 "6969398cd2fbc56a6af570b5273c56a9"> +<!ENTITY mpfr-md5 "064b2c18185038e404a401b830d59be8"> <!ENTITY mpfr-home "http://www.mpfr.org/"> <!ENTITY mpfr-ch6-du "46 MB"> <!ENTITY mpfr-ch6-sbu "0.8 SBU"> @@ -482,10 +482,10 @@ <!ENTITY perl-ch6-du "238 MB"> <!ENTITY perl-ch6-sbu "6.3 SBU"> -<!ENTITY pkgconfig-version "0.29"> -<!ENTITY pkgconfig-size "1,928 KB"> +<!ENTITY pkgconfig-version "0.29.1"> +<!ENTITY pkgconfig-size "1,967 KB"> <!ENTITY pkgconfig-url "http://pkgconfig.freedesktop.org/releases/pkg-config-&pkgconfig-version;.tar.gz"> -<!ENTITY pkgconfig-md5 "77f27dce7ef88d0634d0d6f90e03a77f"> +<!ENTITY pkgconfig-md5 "f739a28cae4e0ca291f82d1d41ef107d"> <!ENTITY pkgconfig-home "http://www.freedesktop.org/wiki/Software/pkg-config"> <!ENTITY pkgconfig-ch6-du "29 MB"> <!ENTITY pkgconfig-ch6-sbu "0.3 SBU"> @@ -558,11 +558,11 @@ <!ENTITY tar-ch6-du "39 MB"> <!ENTITY tar-ch6-sbu "2.3 SBU"> -<!ENTITY tcl-version "8.6.4"> +<!ENTITY tcl-version "8.6.5"> <!ENTITY tcl-major-version "8.6"> -<!ENTITY tcl-size "5,677 KB"> +<!ENTITY tcl-size "5,710 KB"> <!ENTITY tcl-url "http://sourceforge.net/projects/tcl/files/Tcl/&tcl-version;/tcl-core&tcl-version;-src.tar.gz"> -<!ENTITY tcl-md5 "8b8c9d85469d8dbe32e51117b8ef11e3"> +<!ENTITY tcl-md5 "611d34844a2e9158b721e3e3daa6f127"> <!ENTITY tcl-home "http://tcl.sourceforge.net/"> <!ENTITY tcl-ch5-du "40 MB"> <!ENTITY tcl-ch5-sbu "0.4 SBU"> diff --git a/patches.ent b/patches.ent index fc4e1f59f..66835e032 100644 --- a/patches.ent +++ b/patches.ent @@ -30,10 +30,6 @@ <!ENTITY kbd-backspace-patch-md5 "f75cca16a38da6caa7d52151f7136895"> <!ENTITY kbd-backspace-patch-size "12 KB"> -<!ENTITY mpfr-upstream-patch "mpfr-&mpfr-version;-upstream_fixes-2.patch"> -<!ENTITY mpfr-upstream-patch-md5 "ef2f0b72f7e2dcc7775303bd3b850bca"> -<!ENTITY mpfr-upstream-patch-size "138 KB"> - <!ENTITY readline-fixes-patch "readline-&readline-version;-upstream_fixes-3.patch"> <!ENTITY readline-fixes-patch-md5 "6b0d9f4e79319d56a7fee9b35e5cfd1b"> <!ENTITY readline-fixes-patch-size "8 KB"> |