diff options
-rw-r--r-- | chapter01/changelog.xml | 30 | ||||
-rw-r--r-- | chapter01/whatsnew.xml | 23 | ||||
-rw-r--r-- | chapter06/automake.xml | 16 | ||||
-rw-r--r-- | chapter06/coreutils.xml | 12 | ||||
-rw-r--r-- | general.ent | 8 | ||||
-rw-r--r-- | packages.ent | 38 |
6 files changed, 89 insertions, 38 deletions
diff --git a/chapter01/changelog.xml b/chapter01/changelog.xml index 4b2002712..ec4cf9aa0 100644 --- a/chapter01/changelog.xml +++ b/chapter01/changelog.xml @@ -44,6 +44,36 @@ --> <listitem> + <para>2018-03-03</para> + <itemizedlist> + <listitem> + <para>[bdubbs] - Update to dbus-1.12.6. Fixes + <ulink url="&lfs-ticket-root;4231">#4231</ulink>.</para> + </listitem> + <listitem> + <para>[bdubbs] - Update to man-db-2.8.2. Fixes + <ulink url="&lfs-ticket-root;4230">#4230</ulink>.</para> + </listitem> + <listitem> + <para>[bdubbs] - Update to gawk-4.2.1. Fixes + <ulink url="&lfs-ticket-root;4227">#4227</ulink>.</para> + </listitem> + <listitem> + <para>[bdubbs] - Update to meson-0.44.1. Fixes + <ulink url="&lfs-ticket-root;4226">#4226</ulink>.</para> + </listitem> + <listitem> + <para>[bdubbs] - Update to meson-0.44.1. Fixes + <ulink url="&lfs-ticket-root;4222">#4222</ulink>.</para> + </listitem> + <listitem> + <para>[bdubbs] - Update to linux-4.15.7. Fixes + <ulink url="&lfs-ticket-root;4221">#4221</ulink>.</para> + </listitem> + </itemizedlist> + </listitem> + + <listitem> <para>2018-03-02</para> <itemizedlist> <listitem> diff --git a/chapter01/whatsnew.xml b/chapter01/whatsnew.xml index 6498a17b0..d4f6b8d54 100644 --- a/chapter01/whatsnew.xml +++ b/chapter01/whatsnew.xml @@ -35,9 +35,9 @@ <!--<listitem> <para>Autoconf-&autoconf-version;</para> </listitem>--> - <!--<listitem> + <listitem> <para>Automake-&automake-version;</para> - </listitem>--> + </listitem> <!--<listitem> <para>Bash &bash-version;</para> </listitem>--> @@ -62,9 +62,9 @@ <!--<listitem> <para>DejaGNU-&dejagnu-version;</para> </listitem>--> - <!-- <listitem revision="systemd"> + <listitem revision="systemd"> <para>D-Bus-&dbus-version;</para> - </listitem>--> + </listitem> <!--<listitem> <para>Diffutils-&diffutils-version;</para> </listitem>--> @@ -89,9 +89,9 @@ <!--<listitem> <para>Flex-&flex-version;</para> </listitem>--> - <!--<listitem> + <listitem> <para>Gawk-&gawk-version;</para> - </listitem>--> + </listitem> <!--<listitem> <para>GCC-&gcc-version;</para> </listitem>--> @@ -158,21 +158,24 @@ <!--<listitem> <para>Libtool-&libtool-version;</para> </listitem>--> - <!--<listitem> + <listitem> <para>Linux-&linux-version;</para> - </listitem>--> + </listitem> <!--<listitem> <para>M4-&m4-version;</para> </listitem>--> <!--<listitem> <para>Make-&make-version;</para> </listitem>--> - <!--<listitem> + <listitem> <para>Man-DB-&man-db-version;</para> - </listitem>--> + </listitem> <!--<listitem> <para>Man-pages-&man-pages-version;</para> </listitem>--> + <listitem> + <para>meson-&meson-version;</para> + </listitem> <!-- <listitem> <para>MPC-&mpc-version;</para> </listitem>--> diff --git a/chapter06/automake.xml b/chapter06/automake.xml index edff95cd3..146f5fd76 100644 --- a/chapter06/automake.xml +++ b/chapter06/automake.xml @@ -49,18 +49,26 @@ <screen><userinput remap="make">make</userinput></screen> - <para>There are a couple of tests that incorrectly link to the +<!--<para>There are a couple of tests that incorrectly link to the wrong version of the flex library, so we temporarily work around the problem. Also, using the -j4 make option speeds up the tests, even on systems with only one processor, due to internal delays in individual tests. To test the results, issue:</para> + --> -<screen><userinput remap="test">sed -i "s:./configure:LEXLIB=/usr/lib/libfl.a &:" t/lex-{clean,depend}-cxx.sh -make -j4 check</userinput></screen> + <para> Using the -j4 make option speeds up the tests, even on systems with + only one processor, due to internal delays in individual tests. To test + the results, issue:</para> + <!--<screen><userinput remap="test">sed -i "s:./configure:LEXLIB=/usr/lib/libfl.a &:" t/lex-{clean,depend}-cxx.sh + make -j4 check</userinput></screen>--> + +<screen><userinput remap="test">make -j4 check</userinput></screen> + +<!-- All tests pass now. <para>Two tests are known to fail in the LFS environment: check12.sh and check12-w.sh.</para> - +--> <para>Install the package:</para> <screen><userinput remap="install">make install</userinput></screen> diff --git a/chapter06/coreutils.xml b/chapter06/coreutils.xml index b03e3e62a..a228fdfc8 100644 --- a/chapter06/coreutils.xml +++ b/chapter06/coreutils.xml @@ -62,7 +62,8 @@ <para>Now prepare Coreutils for compilation:</para> -<screen><userinput remap="configure">FORCE_UNSAFE_CONFIGURE=1 ./configure \ +<screen><userinput remap="configure">autoreconf -fiv +FORCE_UNSAFE_CONFIGURE=1 ./configure \ --prefix=/usr \ --enable-no-install-program=kill,uptime</userinput></screen> @@ -70,6 +71,15 @@ <title>The meaning of the configure options:</title> <varlistentry> + <term><command>autoreconf</command></term> + <listitem> + <para>This command updates generated configuration files + consistent with the latest version of automake. + </para> + </listitem> + </varlistentry> + + <varlistentry> <term><envar>FORCE_UNSAFE_CONFIGURE=1</envar></term> <listitem> <para>This environment variable allows the package to be diff --git a/general.ent b/general.ent index 8c8e7acaf..cdb968074 100644 --- a/general.ent +++ b/general.ent @@ -1,16 +1,16 @@ -<!ENTITY version "SVN-20180226"> +<!ENTITY version "SVN-20180303"> <!ENTITY short-version "svn"> <!-- Used below in &blfs-book; Change to x.y for release but not -rc releases --> <!ENTITY generic-version "development"> <!-- Use "development" or "x.y[-pre{x}]" --> -<!ENTITY versiond "20180226-systemd"> +<!ENTITY versiond "20180303-systemd"> <!ENTITY short-versiond "systemd"> <!ENTITY generic-versiond "systemd"> -<!ENTITY releasedate "February 26, 2018"> +<!ENTITY releasedate "March 3, 2018"> <!ENTITY copyrightdate "1999-2018"><!-- jhalfs needs a literal dash, not – --> -<!ENTITY milestone "8.2"> +<!ENTITY milestone "8.3"> <!ENTITY lfs-root "http://www.linuxfromscratch.org/"> <!ENTITY blfs-root "&lfs-root;blfs/"> diff --git a/packages.ent b/packages.ent index 2b86c8919..2f7f7e10f 100644 --- a/packages.ent +++ b/packages.ent @@ -31,11 +31,11 @@ <!ENTITY autoconf-ch6-sbu-tests "3.2"> <!ENTITY autoconf-ch6-sbu "less than 0.1 SBU (about &autoconf-ch6-sbu-tests; SBU with tests)"> -<!ENTITY automake-version "1.15.1"> -<!ENTITY am-minor-version "1.15"> -<!ENTITY automake-size "1,475 KB"> +<!ENTITY automake-version "1.16"> +<!ENTITY am-minor-version "1.16"> +<!ENTITY automake-size "1,499 KB"> <!ENTITY automake-url "&gnu;automake/automake-&automake-version;.tar.xz"> -<!ENTITY automake-md5 "24cd3501b6ad8cd4d7e2546f07e8b4d4"> +<!ENTITY automake-md5 "bfdf69ac36c327b3a59b83ab01057e30"> <!ENTITY automake-home "&gnu-software;automake/"> <!ENTITY automake-ch6-du "109 MB"> <!ENTITY automake-ch6-sbu "less than 0.1 SBU (about 8.4 SBU with tests)"> @@ -108,10 +108,10 @@ <!ENTITY coreutils-ch6-du "179 MB"> <!ENTITY coreutils-ch6-sbu "3.3 SBU"> -<!ENTITY dbus-version "1.12.4"> -<!ENTITY dbus-size "2,019 KB"> +<!ENTITY dbus-version "1.12.6"> +<!ENTITY dbus-size "2,021 KB"> <!ENTITY dbus-url "http://dbus.freedesktop.org/releases/dbus/dbus-&dbus-version;.tar.gz"> -<!ENTITY dbus-md5 "89745b5a6c45c26751dcf673d912f745"> +<!ENTITY dbus-md5 "32a607e47b82ab11702355bf02502f20"> <!ENTITY dbus-home "http://www.freedesktop.org/wiki/Software/dbus"> <!ENTITY dbus-ch6-du "18 MB"> <!ENTITY dbus-ch6-sbu "0.2 SBU"> @@ -205,10 +205,10 @@ <!ENTITY flex-ch6-du "33 MB"> <!ENTITY flex-ch6-sbu "0.4 SBU"> -<!ENTITY gawk-version "4.2.0"> -<!ENTITY gawk-size "2,880 KB"> +<!ENTITY gawk-version "4.2.1"> +<!ENTITY gawk-size "2,916 KB"> <!ENTITY gawk-url "&gnu;gawk/gawk-&gawk-version;.tar.xz"> -<!ENTITY gawk-md5 "f26c469addc67d88034b01b62ebab284"> +<!ENTITY gawk-md5 "95cf553f50ec9f386b5dfcd67f30180a"> <!ENTITY gawk-home "&gnu-software;gawk/"> <!ENTITY gawk-ch5-du "41 MB"> <!ENTITY gawk-ch5-sbu "0.2 SBU"> @@ -416,12 +416,12 @@ <!ENTITY linux-major-version "4"> <!ENTITY linux-minor-version "15"> -<!ENTITY linux-patch-version "3"> +<!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 "99,794 KB"> +<!ENTITY linux-size "99,809 KB"> <!ENTITY linux-url "&kernel;linux/kernel/v&linux-major-version;.x/linux-&linux-version;.tar.xz"> -<!ENTITY linux-md5 "c74d30ec13491aeb24c237d703eace3e"> +<!ENTITY linux-md5 "8186ce63c489199b58b6a58ad2a24a94"> <!ENTITY linux-home "http://www.kernel.org/"> <!-- measured for 4.8.3 / gcc-6.2.0 on x86_64 : minimum is allnoconfig extended for a hopefully-bootable build on desktop machine, @@ -454,10 +454,10 @@ <!ENTITY make-ch6-du "12 MB"> <!ENTITY make-ch6-sbu "0.6 SBU"> -<!ENTITY man-db-version "2.8.1"> -<!ENTITY man-db-size "1,584 KB"> +<!ENTITY man-db-version "2.8.2"> +<!ENTITY man-db-size "1,585 KB"> <!ENTITY man-db-url "&savannah;/releases/man-db/man-db-&man-db-version;.tar.xz"> -<!ENTITY man-db-md5 "51842978e06686286421f9498d1009b7"> +<!ENTITY man-db-md5 "300788c0939a3b41d50302b04f730fa3"> <!ENTITY man-db-home "http://www.nongnu.org/man-db/"> <!ENTITY man-db-ch6-du "31 MB"> <!ENTITY man-db-ch6-sbu "0.4 SBU"> @@ -470,10 +470,10 @@ <!ENTITY man-pages-ch6-du "27 MB"> <!ENTITY man-pages-ch6-sbu "less than 0.1 SBU"> -<!ENTITY meson-version "0.44.0"> -<!ENTITY meson-size "1,077 KB"> +<!ENTITY meson-version "0.44.1"> +<!ENTITY meson-size "1,110 KB"> <!ENTITY meson-url "https://github.com/mesonbuild/meson/releases/download/&meson-version;/meson-&meson-version;.tar.gz"> -<!ENTITY meson-md5 "26a7ca93ec9cea5facb365664261f9c6"> +<!ENTITY meson-md5 "82b1198bf714b5a4da84bfe8376c79cc"> <!ENTITY meson-home "http://mesonbuild.com"> <!ENTITY meson-ch6-du "16 MB"> <!ENTITY meson-ch6-sbu "0.1 SBU"> |