diff options
author | Bruce Dubbs <bdubbs@linuxfromscratch.org> | 2020-12-14 21:45:13 +0000 |
---|---|---|
committer | Bruce Dubbs <bdubbs@linuxfromscratch.org> | 2020-12-14 21:45:13 +0000 |
commit | e8bdec57fa3f57f6f8e1a57f4cb1054866526286 (patch) | |
tree | 1b66257c4db9faba0530db1c65890d8bfb064fcc | |
parent | f82ef4995ecd7bdfc6d850efc30ddab0df22f016 (diff) |
Update to libcap-2.46.
Update to bc-3.2.4.
Update to autoconf-2.70.
Update to openssl-1.1.1i.
Update to Python3-3.9.1.
Update to linux-5.9.14.
Update to bash-5.1 and readline-8.1.
git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@12069 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
-rw-r--r-- | chapter01/changelog.xml | 34 | ||||
-rw-r--r-- | chapter01/whatsnew.xml | 17 | ||||
-rw-r--r-- | chapter03/patches.xml | 7 | ||||
-rw-r--r-- | chapter08/autoconf.xml | 4 | ||||
-rw-r--r-- | chapter08/bash.xml | 4 | ||||
-rw-r--r-- | chapter08/coreutils.xml | 4 | ||||
-rw-r--r-- | chapter08/texinfo.xml | 8 | ||||
-rw-r--r-- | general.ent | 6 | ||||
-rw-r--r-- | packages.ent | 52 |
9 files changed, 86 insertions, 50 deletions
diff --git a/chapter01/changelog.xml b/chapter01/changelog.xml index 5f5189639..3e9dcdb06 100644 --- a/chapter01/changelog.xml +++ b/chapter01/changelog.xml @@ -44,6 +44,40 @@ --> <listitem> <itemizedlist> + <para>2020-12-15</para> + <listitem> + <para>[bdubbs] - Update to libcap-2.46. Fixes + <ulink url="&lfs-ticket-root;4771">#4771</ulink>.</para> + </listitem> + <listitem> + <para>[bdubbs] - Update to bc-3.2.4. Fixes + <ulink url="&lfs-ticket-root;4770">#4770</ulink>.</para> + </listitem> + <listitem> + <para>[bdubbs] - Update to autoconf-2.70. Fixes + <ulink url="&lfs-ticket-root;4769">#4769</ulink>.</para> + </listitem> + <listitem> + <para>[bdubbs] - Update to openssl-1.1.1i. Fixes + <ulink url="&lfs-ticket-root;4768">#4768</ulink>.</para> + </listitem> + <listitem> + <para>[bdubbs] - Update to Python3-3.9.1. Fixes + <ulink url="&lfs-ticket-root;4767">#4767</ulink>.</para> + </listitem> + <listitem> + <para>[bdubbs] - Update to linux-5.9.14. Fixes + <ulink url="&lfs-ticket-root;4766">#4766</ulink>.</para> + </listitem> + <listitem> + <para>[bdubbs] - Update to bash-5.1 and readline-8.1. Fixes + <ulink url="&lfs-ticket-root;4764">#4764</ulink>.</para> + </listitem> + </itemizedlist> + </listitem> + + <listitem> + <itemizedlist> <para>2020-12-07</para> <listitem> <para>[ken] - Patch meson-0.56.0 to correctly create pkgconfig diff --git a/chapter01/whatsnew.xml b/chapter01/whatsnew.xml index bc4b5df68..f67c577c4 100644 --- a/chapter01/whatsnew.xml +++ b/chapter01/whatsnew.xml @@ -36,15 +36,15 @@ <!--<listitem> <para>Attr-&attr-version;</para> </listitem>--> - <!--<listitem> + <listitem> <para>Autoconf-&autoconf-version;</para> - </listitem>--> + </listitem> <listitem> <para>Automake-&automake-version;</para> </listitem> - <!--<listitem> + <listitem> <para>Bash &bash-version;</para> - </listitem>--> + </listitem> <listitem> <para>Bc &bc-version;</para> </listitem> @@ -279,9 +279,6 @@ <title>Added:</title> <listitem><para></para></listitem> <!-- satisfy build --> <listitem> - <para>autoconf-2.69-consolidated_fixes-1.patch</para> - </listitem> - <listitem> <para>meson-0.56.0-upstream_fix-1.patch</para> </listitem> <listitem> @@ -294,9 +291,9 @@ <title>Removed:</title> <listitem><para></para></listitem> <!-- satisfy build --> - <!--<listitem> - <para>bash-4.4-upstream_fixes-1.patch</para> - </listitem>--> + <listitem> + <para>bash-5.0-upstream_fixes-1.patch</para> + </listitem> </itemizedlist> diff --git a/chapter03/patches.xml b/chapter03/patches.xml index fc7ce3291..71a5d6969 100644 --- a/chapter03/patches.xml +++ b/chapter03/patches.xml @@ -17,7 +17,7 @@ needed to build an LFS system:</para> <variablelist role="materials"> - +<!-- <varlistentry> <term>Autoconf Consolidated Fixes Patch - <token>&autoconf-fixes-patch-size;</token>:</term> <listitem> @@ -25,7 +25,8 @@ <para>MD5 sum: <literal>&autoconf-fixes-patch-md5;</literal></para> </listitem> </varlistentry> - +--> +<!-- <varlistentry> <term>Bash Upstream Fixes Patch - <token>&bash-fixes-patch-size;</token>:</term> <listitem> @@ -33,7 +34,7 @@ <para>MD5 sum: <literal>&bash-fixes-patch-md5;</literal></para> </listitem> </varlistentry> - +--> <!-- <varlistentry> <term>Binutils Fix for gold Test Suite Patch - <token>&binutils-gold-test-patch-size;</token>:</term> diff --git a/chapter08/autoconf.xml b/chapter08/autoconf.xml index 22e0a1002..23fdf1b75 100644 --- a/chapter08/autoconf.xml +++ b/chapter08/autoconf.xml @@ -40,12 +40,12 @@ <sect2 role="installation"> <title>Installation of Autoconf</title> - +<!-- <para>First, apply a patch fixes several problems that occur with the latest perl, libtool, and bash versions.</para> <screen><userinput remap="pre">patch -Np1 -i ../&autoconf-fixes-patch;</userinput></screen> - +--> <para>Prepare Autoconf for compilation:</para> <screen><userinput remap="configure">./configure --prefix=/usr</userinput></screen> diff --git a/chapter08/bash.xml b/chapter08/bash.xml index b8dd5fe40..4ab6f7d81 100644 --- a/chapter08/bash.xml +++ b/chapter08/bash.xml @@ -40,9 +40,9 @@ <sect2 role="installation"> <title>Installation of Bash</title> - <para>Incorporate some upstream fixes:</para> + <para>First, fix a race condition if using multiple cores:</para> -<screen><userinput remap="pre">patch -Np1 -i ../&bash-fixes-patch;</userinput></screen> +<screen><userinput remap="pre">sed -i '/^bashline.o:.*shmbchar.h/a bashline.o: ${DEFDIR}/builtext.h' Makefile.in</userinput></screen> <para>Prepare Bash for compilation:</para> diff --git a/chapter08/coreutils.xml b/chapter08/coreutils.xml index 55006e1c7..e308d5743 100644 --- a/chapter08/coreutils.xml +++ b/chapter08/coreutils.xml @@ -60,6 +60,10 @@ <screen><userinput remap="pre">sed -i '/test.lock/s/^/#/' gnulib-tests/gnulib.mk</userinput></screen> +<para>Fix a problem with autoconf-2.70 in an included gnulib .m4 file:</para> + +<screen><userinput remap="pre">echo '# deleted' > m4/std-gnu11.m4</userinput></screen> + <para>Now prepare Coreutils for compilation:</para> <screen><userinput remap="configure">autoreconf -fiv diff --git a/chapter08/texinfo.xml b/chapter08/texinfo.xml index 7257ae5b5..9cbbda6a6 100644 --- a/chapter08/texinfo.xml +++ b/chapter08/texinfo.xml @@ -43,13 +43,13 @@ <para>Prepare Texinfo for compilation:</para> -<screen><userinput remap="configure">./configure --prefix=/usr --disable-static</userinput></screen> - +<screen><userinput remap="configure">./configure --prefix=/usr</userinput></screen> +<!-- <variablelist> <title>The meaning of the configure option:</title> <varlistentry> - <term><parameter>--disable-static</parameter></term> + <term><parameter>- -disable-static</parameter></term> <listitem> <para>In this case, the top-level configure script will complain that this is an unrecognized option, but the configure script for @@ -60,7 +60,7 @@ </varlistentry> </variablelist> - +--> <para>Compile the package:</para> <screen><userinput remap="make">make</userinput></screen> diff --git a/general.ent b/general.ent index a31d5b34f..271e68e94 100644 --- a/general.ent +++ b/general.ent @@ -1,13 +1,13 @@ -<!ENTITY version "SVN-20201203"> +<!ENTITY version "SVN-20201215"> <!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 "20201203-systemd"> +<!ENTITY versiond "20201215-systemd"> <!ENTITY short-versiond "systemd"> <!ENTITY generic-versiond "systemd"> -<!ENTITY releasedate "December 3rd, 2020"> +<!ENTITY releasedate "December 15th, 2020"> <!ENTITY copyrightdate "1999-2020"><!-- jhalfs needs a literal dash, not – --> diff --git a/packages.ent b/packages.ent index 7741a451c..127adb59f 100644 --- a/packages.ent +++ b/packages.ent @@ -29,10 +29,10 @@ <!ENTITY attr-fin-du "4.2 MB"> <!ENTITY attr-fin-sbu "less than 0.1 SBU"> -<!ENTITY autoconf-version "2.69"> -<!ENTITY autoconf-size "1,186 KB"> +<!ENTITY autoconf-version "2.70"> +<!ENTITY autoconf-size "1,315 KB"> <!ENTITY autoconf-url "&gnu;autoconf/autoconf-&autoconf-version;.tar.xz"> -<!ENTITY autoconf-md5 "50f97f4159805e374639a73e2636f22e"> +<!ENTITY autoconf-md5 "e4453011b18da194b565bf282948f997"> <!ENTITY autoconf-home "&gnu-software;autoconf/"> <!ENTITY autoconf-fin-du "79 MB"> <!ENTITY autoconf-fin-sbu-tests "3.5"> @@ -47,20 +47,20 @@ <!ENTITY automake-fin-du "108 MB"> <!ENTITY automake-fin-sbu "less than 0.1 SBU (about 9.6 SBU with tests)"> -<!ENTITY bash-version "5.0"> -<!ENTITY bash-size "9,898 KB"> +<!ENTITY bash-version "5.1"> +<!ENTITY bash-size "10,214 KB"> <!ENTITY bash-url "&gnu;bash/bash-&bash-version;.tar.gz"> -<!ENTITY bash-md5 "2b44b47b905be16f45709648f671820b"> +<!ENTITY bash-md5 "bb91a17fd6c9032c26d0b2b78b50aff5"> <!ENTITY bash-home "&gnu-software;bash/"> <!ENTITY bash-tmp-du "64 MB"> <!ENTITY bash-tmp-sbu "0.4 SBU"> <!ENTITY bash-fin-du "48 MB"> <!ENTITY bash-fin-sbu "2.4 SBU"> -<!ENTITY bc-version "3.2.3"> -<!ENTITY bc-size "224 KB"> +<!ENTITY bc-version "3.2.4"> +<!ENTITY bc-size "221 KB"> <!ENTITY bc-url "https://github.com/gavinhoward/bc/releases/download/&bc-version;/bc-&bc-version;.tar.xz"> -<!ENTITY bc-md5 "ef031f3d0ffd02a0965a670efa95c3e8"> +<!ENTITY bc-md5 "03d74ea465bb4181f683d1cd53d432e1"> <!ENTITY bc-home "https://git.yzena.com/gavin/bc"> <!ENTITY bc-fin-du "6.5 MB"> <!ENTITY bc-fin-sbu "less than 0.1 SBU"> @@ -383,10 +383,10 @@ <!ENTITY lfs-bootscripts-cfg-du "BOOTSCRIPTS-INSTALL-KB KB"> <!ENTITY lfs-bootscripts-cfg-sbu "less than 0.1 SBU"> -<!ENTITY libcap-version "2.45"> -<!ENTITY libcap-size "125 KB"> +<!ENTITY libcap-version "2.46"> +<!ENTITY libcap-size "127 KB"> <!ENTITY libcap-url "&kernel;linux/libs/security/linux-privs/libcap2/libcap-&libcap-version;.tar.xz"> -<!ENTITY libcap-md5 "e4d4c04ad28a3b601e374c0367113236"> +<!ENTITY libcap-md5 "58ffae7d6a3226d6648cdb5d6f389cbf"> <!ENTITY libcap-home "https://sites.google.com/site/fullycapable/"> <!ENTITY libcap-fin-du "11 MB"> <!ENTITY libcap-fin-sbu "less than 0.1 SBU"> @@ -417,12 +417,12 @@ <!ENTITY linux-major-version "5"> <!ENTITY linux-minor-version "9"> -<!ENTITY linux-patch-version "12"> +<!ENTITY linux-patch-version "14"> <!--<!ENTITY linux-version "&linux-major-version;.&linux-minor-version;">--> <!ENTITY linux-version "&linux-major-version;.&linux-minor-version;.&linux-patch-version;"> -<!ENTITY linux-size "112,852 KB"> +<!ENTITY linux-size "112,849 KB"> <!ENTITY linux-url "&kernel;linux/kernel/v&linux-major-version;.x/linux-&linux-version;.tar.xz"> -<!ENTITY linux-md5 "63c6408b3ef9c853b0849a5111c310b9"> +<!ENTITY linux-md5 "4727d38ee292c83c230a30a1db067983"> <!ENTITY linux-home "https://www.kernel.org/"> <!-- measured for 5.8.3 / gcc-10.2.0 on x86_64 : minimum is allnoconfig extended for a hopefully-bootable build on desktop machine, @@ -514,10 +514,10 @@ <!ENTITY ninja-fin-du "78 MB"> <!ENTITY ninja-fin-sbu "0.2 SBU"> -<!ENTITY openssl-version "1.1.1h"> -<!ENTITY openssl-size "9,581 KB"> +<!ENTITY openssl-version "1.1.1i"> +<!ENTITY openssl-size "9,579 KB"> <!ENTITY openssl-url "https://www.openssl.org/source/openssl-&openssl-version;.tar.gz"> -<!ENTITY openssl-md5 "53840c70434793127a3574433494e8d3"> +<!ENTITY openssl-md5 "08987c3cf125202e2b0840035efb392c"> <!ENTITY openssl-home "https://www.openssl.org/"> <!ENTITY openssl-fin-du "150 MB"> <!ENTITY openssl-fin-sbu "2.1 SBU"> @@ -573,24 +573,24 @@ <!-- If python minor version changes, updates in python and meson pages will be needed: python3.6 and python3.6m --> -<!ENTITY python-version "3.9.0"> +<!ENTITY python-version "3.9.1"> <!ENTITY python-minor "3.9"> -<!ENTITY python-size "18,424 KB"> +<!ENTITY python-size "18,455 KB"> <!ENTITY python-url "https://www.python.org/ftp/python/&python-version;/Python-&python-version;.tar.xz"> -<!ENTITY python-md5 "6ebfe157f6e88d9eabfbaf3fa92129f6"> +<!ENTITY python-md5 "61981498e75ac8f00adcb908281fadb6"> <!ENTITY python-home "https://www.python.org/"> <!ENTITY python-tmp-du "353 MB"> <!ENTITY python-tmp-sbu "1.2 SBU"> <!ENTITY python-fin-du "248 MB"> <!ENTITY python-fin-sbu "1.3 SBU"> <!ENTITY python-docs-url "https://www.python.org/ftp/python/doc/&python-version;/python-&python-version;-docs-html.tar.bz2"> -<!ENTITY python-docs-md5 "9d2425d666883b98add3a6c809809147"> -<!ENTITY python-docs-size "6,613 KB"> +<!ENTITY python-docs-md5 "89fd591994e303186c349014b8f9e0fd"> +<!ENTITY python-docs-size "6,648 KB"> -<!ENTITY readline-version "8.0"> -<!ENTITY readline-size "2,907 KB"> +<!ENTITY readline-version "8.1"> +<!ENTITY readline-size "2,924 KB"> <!ENTITY readline-url "&gnu;readline/readline-&readline-version;.tar.gz"> -<!ENTITY readline-md5 "7e6c1f16aee3244a69aba6e438295ca3"> +<!ENTITY readline-md5 "e9557dd5b1409f5d7b37ef717c64518e"> <!ENTITY readline-home "https://tiswww.case.edu/php/chet/readline/rltop.html"> <!ENTITY readline-fin-du "15 MB"> <!ENTITY readline-fin-sbu "0.1 SBU"> |