Automatic merge of trunk into multilib

This commit is contained in:
Thomas Trepl 2023-05-02 05:36:43 +02:00
commit 7a51953cac
9 changed files with 95 additions and 48 deletions

View File

@ -39,6 +39,44 @@
<listitem revision="sysv"> or <listitem revision="systemd"> as <listitem revision="sysv"> or <listitem revision="systemd"> as
appropriate for the entry or if needed the entire day's listitem. appropriate for the entry or if needed the entire day's listitem.
--> -->
<listitem>
<para>2023-05-01</para>
<itemizedlist>
<listitem>
<para>[bdubbs] - Update to vim-9.0.1503. Addresses
<ulink url='&lfs-ticket-root;4500'>#4500</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to iana-etc-20230418. Addresses
<ulink url='&lfs-ticket-root;5006'>#5006</ulink>.</para>
</listitem>
<listitem revision='sysv'>
<para>[bdubbs] - Update to sysvinit-3.07. Fixes
<ulink url='&lfs-ticket-root;5250'>#5250</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to iproute2-6.3.0. Fixes
<ulink url='&lfs-ticket-root;5248'>#5248</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to gcc-13.1.0. Fixes
<ulink url='&lfs-ticket-root;5247'>#5247</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to perl-5.36.1. Fixes
<ulink url='&lfs-ticket-root;5246'>#5246</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to linux-6.3.1. Fixes
<ulink url='&lfs-ticket-root;5245'>#5245</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to coreutils-9.3. Fixes
<ulink url='&lfs-ticket-root;5244'>#5244</ulink>.</para>
</listitem>
</itemizedlist>
</listitem>
<listitem> <listitem>
<para>2023-04-15</para> <para>2023-04-15</para>
<itemizedlist> <itemizedlist>

View File

@ -64,9 +64,9 @@
<!--<listitem> <!--<listitem>
<para>Check-&check-version;</para> <para>Check-&check-version;</para>
</listitem>--> </listitem>-->
<!--<listitem> <listitem>
<para>Coreutils-&coreutils-version;</para> <para>Coreutils-&coreutils-version;</para>
</listitem>--> </listitem>
<!--<listitem> <!--<listitem>
<para>DejaGNU-&dejagnu-version;</para> <para>DejaGNU-&dejagnu-version;</para>
</listitem>--> </listitem>-->
@ -100,9 +100,9 @@
<!--<listitem> <!--<listitem>
<para>Gawk-&gawk-version;</para> <para>Gawk-&gawk-version;</para>
</listitem>--> </listitem>-->
<!--<listitem> <listitem>
<para>GCC-&gcc-version;</para> <para>GCC-&gcc-version;</para>
</listitem>--> </listitem>
<!--<listitem> <!--<listitem>
<para>GDBM-&gdbm-version;</para> <para>GDBM-&gdbm-version;</para>
</listitem>--> </listitem>-->
@ -151,9 +151,9 @@
<!--<listitem> <!--<listitem>
<para>Kmod-&kmod-version;</para> <para>Kmod-&kmod-version;</para>
</listitem>--> </listitem>-->
<!--<listitem> <listitem>
<para>Less-&less-version;</para> <para>Less-&less-version;</para>
</listitem>--> </listitem>
<!--<listitem> <!--<listitem>
<para>LFS-Bootscripts-&lfs-bootscripts-version;</para> <para>LFS-Bootscripts-&lfs-bootscripts-version;</para>
</listitem>--> </listitem>-->
@ -211,9 +211,9 @@
<!--<listitem> <!--<listitem>
<para>Patch-&patch-version;</para> <para>Patch-&patch-version;</para>
</listitem>--> </listitem>-->
<!--<listitem> <listitem>
<para>Perl-&perl-version;</para> <para>Perl-&perl-version;</para>
</listitem>--> </listitem>
<!--<listitem> <!--<listitem>
<para>Pkg-config-&pkgconfig-version;</para> <para>Pkg-config-&pkgconfig-version;</para>
</listitem>--> </listitem>-->
@ -235,9 +235,9 @@
<!--<listitem> <!--<listitem>
<para>Shadow-&shadow-version;</para> <para>Shadow-&shadow-version;</para>
</listitem>--> </listitem>-->
<!--<listitem revision="sysv"> <listitem revision="sysv">
<para>Sysklogd-&sysklogd-version;</para> <para>Sysklogd-&sysklogd-version;</para>
</listitem>--> </listitem>
<listitem revision="systemd"> <listitem revision="systemd">
<para>Systemd-&systemd-version;</para> <para>Systemd-&systemd-version;</para>
</listitem> </listitem>

View File

@ -260,7 +260,7 @@ cd build</userinput></screen>
<screen><userinput remap="install">cd .. <screen><userinput remap="install">cd ..
cat gcc/limitx.h gcc/glimits.h gcc/limity.h > \ cat gcc/limitx.h gcc/glimits.h gcc/limity.h > \
`dirname $($LFS_TGT-gcc -print-libgcc-file-name)`/install-tools/include/limits.h</userinput></screen> `dirname $($LFS_TGT-gcc -print-libgcc-file-name)`/include/limits.h</userinput></screen>
</sect2> </sect2>
<sect2 role="content"> <sect2 role="content">

View File

@ -233,13 +233,13 @@ readelf -l a.out | grep ld-linux</userinput></screen>
package, especially Binutils-pass2 or GCC-pass2, fails to build, it is package, especially Binutils-pass2 or GCC-pass2, fails to build, it is
an indication that something has gone wrong with the an indication that something has gone wrong with the
preceding Binutils, GCC, or Glibc installations.</para></note> preceding Binutils, GCC, or Glibc installations.</para></note>
<!--
<para>Now that our cross-toolchain is complete, finalize the installation <para>Now that our cross-toolchain is complete, finalize the installation
of the limits.h header. To do this, run a utility provided by the GCC of the limits.h header. To do this, run a utility provided by the GCC
developers:</para> developers:</para>
<screen><userinput>$LFS/tools/libexec/gcc/$LFS_TGT/&gcc-version;/install-tools/mkheaders</userinput></screen> <screen><userinput>$LFS/tools/libexec/gcc/$LFS_TGT/&gcc-version;/install-tools/mkheaders</userinput></screen>
-->
</sect2> </sect2>
<!-- - - - - - - - - - --> <!-- - - - - - - - - - -->

View File

@ -43,13 +43,17 @@
<sect2 role="installation"> <sect2 role="installation">
<title>Installation of Coreutils</title> <title>Installation of Coreutils</title>
<!--
<screen><userinput remap="configure">export gl_cv_macro_MB_CUR_MAX_good=y</userinput></screen>
-->
<para>Prepare Coreutils for compilation:</para> <para>Prepare Coreutils for compilation:</para>
<screen><userinput remap="configure">./configure --prefix=/usr \ <screen><userinput remap="configure">./configure --prefix=/usr \
--host=$LFS_TGT \ --host=$LFS_TGT \
--build=$(build-aux/config.guess) \ --build=$(build-aux/config.guess) \
--enable-install-program=hostname \ --enable-install-program=hostname \
--enable-no-install-program=kill,uptime</userinput></screen> --enable-no-install-program=kill,uptime \
gl_cv_macro_MB_CUR_MAX_good=y</userinput></screen>
<variablelist> <variablelist>
<title>The meaning of the configure options:</title> <title>The meaning of the configure options:</title>

View File

@ -54,11 +54,12 @@
</note> </note>
<!-- https://bugs.gnu.org/62403 --> <!-- https://bugs.gnu.org/62403 -->
<!--
<para>Fix a bug in checksum utilities causing failed checks not <para>Fix a bug in checksum utilities causing failed checks not
reported correctly:</para> reported correctly:</para>
<screen><userinput remap="pre">sed '/if ( ! match/s/ed_checksums//' -i src/digest.c</userinput></screen> <screen><userinput remap="pre">sed '/if ( ! match/s/ed_checksums//' -i src/digest.c</userinput></screen>
-->
<para>Now prepare Coreutils for compilation:</para> <para>Now prepare Coreutils for compilation:</para>
<screen><userinput remap="configure">autoreconf -fiv <screen><userinput remap="configure">autoreconf -fiv

View File

@ -47,21 +47,24 @@
<para>Prepare Findutils for compilation:</para> <para>Prepare Findutils for compilation:</para>
<!-- no longer needed with gcc13
<screen><userinput remap="configure">case $(uname -m) in <screen><userinput remap="configure">case $(uname -m) in
i?86) TIME_T_32_BIT_OK=yes ./configure - -prefix=/usr - -localstatedir=/var/lib/locate ;; i?86) TIME_T_32_BIT_OK=yes ./configure - -prefix=/usr - -localstatedir=/var/lib/locate ;;
x86_64) ./configure - -prefix=/usr - -localstatedir=/var/lib/locate ;; x86_64) ./configure - -prefix=/usr - -localstatedir=/var/lib/locate ;;
esac</userinput></screen> esac</userinput></screen>
-->
<screen><userinput remap="configure">./configure --prefix=/usr --localstatedir=/var/lib/locate</userinput></screen>
<variablelist> <variablelist>
<title>The meaning of the configure options:</title> <title>The meaning of the configure options:</title>
<!--
<varlistentry> <varlistentry>
<term><command>TIME_32_BIT_OK=yes</command></term> <term><command>TIME_32_BIT_OK=yes</command></term>
<listitem> <listitem>
<para>This setting is needed for building on a 32 bit system.</para> <para>This setting is needed for building on a 32 bit system.</para>
</listitem> </listitem>
</varlistentry> </varlistentry>
-->
<varlistentry> <varlistentry>
<term><parameter>--localstatedir</parameter></term> <term><parameter>--localstatedir</parameter></term>
<listitem> <listitem>

View File

@ -85,6 +85,7 @@ cd build</userinput></screen>
--enable-default-ssp \ --enable-default-ssp \
--disable-multilib \ --disable-multilib \
--disable-bootstrap \ --disable-bootstrap \
--disable-fixinclude \
--with-system-zlib</userinput></screen> --with-system-zlib</userinput></screen>
<screen arch="ml_32,ml_x32,ml_all"><userinput remap="configure" <screen arch="ml_32,ml_x32,ml_all"><userinput remap="configure"
arch="ml_32" >mlist=m64,m32</userinput><userinput remap="configure" arch="ml_32" >mlist=m64,m32</userinput><userinput remap="configure"
@ -183,11 +184,11 @@ su tester -c "PATH=$PATH make -k check"</userinput></screen>
<para>Eleven tests in the i386 test suite for the gcc compiler are known to FAIL. <para>Eleven tests in the i386 test suite for the gcc compiler are known to FAIL.
It's because the test files do not account for the It's because the test files do not account for the
<parameter>--enable-default-pie</parameter> option.</para> <parameter>--enable-default-pie</parameter> option.</para>
<!--
<para>Four tests related to PR100400 may be reported <para>Four tests related to PR100400 may be reported
as both XPASS and FAIL when testing the g++ compiler; the test file as both XPASS and FAIL when testing the g++ compiler; the test file
is not well written.</para> is not well written.</para>
-->
<para>A few unexpected failures cannot always be avoided. The GCC developers <para>A few unexpected failures cannot always be avoided. The GCC developers
are usually aware of these issues, but have not resolved them yet. are usually aware of these issues, but have not resolved them yet.
Unless the test results are vastly different from those at the above URL, Unless the test results are vastly different from those at the above URL,

View File

@ -104,10 +104,10 @@
<!ENTITY check-fin-du "12 MB"> <!ENTITY check-fin-du "12 MB">
<!ENTITY check-fin-sbu "0.1 SBU (about 1.7 SBU with tests)"> <!ENTITY check-fin-sbu "0.1 SBU (about 1.7 SBU with tests)">
<!ENTITY coreutils-version "9.2"> <!ENTITY coreutils-version "9.3">
<!ENTITY coreutils-size "5,644 KB"> <!ENTITY coreutils-size "5,673 KB">
<!ENTITY coreutils-url "&gnu;coreutils/coreutils-&coreutils-version;.tar.xz"> <!ENTITY coreutils-url "&gnu;coreutils/coreutils-&coreutils-version;.tar.xz">
<!ENTITY coreutils-md5 "4a8a5097d8d7315ccfd6be7eafc8c862"> <!ENTITY coreutils-md5 "040b4b7acaf89499834bfc79609af29f">
<!ENTITY coreutils-home "&gnu-software;coreutils/"> <!ENTITY coreutils-home "&gnu-software;coreutils/">
<!ENTITY coreutils-tmp-du "162 MB"> <!ENTITY coreutils-tmp-du "162 MB">
<!ENTITY coreutils-tmp-sbu "0.3 SBU"> <!ENTITY coreutils-tmp-sbu "0.3 SBU">
@ -225,10 +225,10 @@
<!ENTITY gawk-fin-du "43 MB"> <!ENTITY gawk-fin-du "43 MB">
<!ENTITY gawk-fin-sbu "0.2 SBU"> <!ENTITY gawk-fin-sbu "0.2 SBU">
<!ENTITY gcc-version "12.2.0"> <!ENTITY gcc-version "13.1.0">
<!ENTITY gcc-size "82,662 KB"> <!ENTITY gcc-size "85,402 KB">
<!ENTITY gcc-url "&gnu;gcc/gcc-&gcc-version;/gcc-&gcc-version;.tar.xz"> <!ENTITY gcc-url "&gnu;gcc/gcc-&gcc-version;/gcc-&gcc-version;.tar.xz">
<!ENTITY gcc-md5 "73bafd0af874439dcdb9fc063b6fb069"> <!ENTITY gcc-md5 "43e4de77f2218c83ca675257ea1af9ef">
<!ENTITY gcc-sha256 ""> <!ENTITY gcc-sha256 "">
<!ENTITY gcc-home "https://gcc.gnu.org/"> <!ENTITY gcc-home "https://gcc.gnu.org/">
<!ENTITY gcc-tmpp1-du "3.8 GB"> <!ENTITY gcc-tmpp1-du "3.8 GB">
@ -325,10 +325,10 @@
<!ENTITY gzip-fin-du "21 MB"> <!ENTITY gzip-fin-du "21 MB">
<!ENTITY gzip-fin-sbu "0.3 SBU"> <!ENTITY gzip-fin-sbu "0.3 SBU">
<!ENTITY iana-etc-version "20230405"> <!ENTITY iana-etc-version "20230418">
<!ENTITY iana-etc-size "587 KB"> <!ENTITY iana-etc-size "587 KB">
<!ENTITY iana-etc-url "https://github.com/Mic92/iana-etc/releases/download/&iana-etc-version;/iana-etc-&iana-etc-version;.tar.gz"> <!ENTITY iana-etc-url "https://github.com/Mic92/iana-etc/releases/download/&iana-etc-version;/iana-etc-&iana-etc-version;.tar.gz">
<!ENTITY iana-etc-md5 "c8931836fa045c98b3a4eefdd911d54c"> <!ENTITY iana-etc-md5 "284e39f1cfdc0870923e65fc99ac3de0">
<!ENTITY iana-etc-home "https://www.iana.org/protocols"> <!ENTITY iana-etc-home "https://www.iana.org/protocols">
<!ENTITY iana-etc-fin-du "4.8 MB"> <!ENTITY iana-etc-fin-du "4.8 MB">
<!ENTITY iana-etc-fin-sbu "less than 0.1 SBU"> <!ENTITY iana-etc-fin-sbu "less than 0.1 SBU">
@ -350,10 +350,10 @@
<!ENTITY intltool-fin-du "1.5 MB"> <!ENTITY intltool-fin-du "1.5 MB">
<!ENTITY intltool-fin-sbu "less than 0.1 SBU"> <!ENTITY intltool-fin-sbu "less than 0.1 SBU">
<!ENTITY iproute2-version "6.2.0"> <!ENTITY iproute2-version "6.3.0">
<!ENTITY iproute2-size "892 KB"> <!ENTITY iproute2-size "894 KB">
<!ENTITY iproute2-url "&kernel;linux/utils/net/iproute2/iproute2-&iproute2-version;.tar.xz"> <!ENTITY iproute2-url "&kernel;linux/utils/net/iproute2/iproute2-&iproute2-version;.tar.xz">
<!ENTITY iproute2-md5 "85861856a856f6d358c6d9a4fc9088c9"> <!ENTITY iproute2-md5 "53ecd48564c75d5fa4b5325d47344d68">
<!ENTITY iproute2-home "&kernel;linux/utils/net/iproute2/"> <!ENTITY iproute2-home "&kernel;linux/utils/net/iproute2/">
<!ENTITY iproute2-fin-du "17 MB"> <!ENTITY iproute2-fin-du "17 MB">
<!ENTITY iproute2-fin-sbu "0.1 SBU"> <!ENTITY iproute2-fin-sbu "0.1 SBU">
@ -391,10 +391,10 @@
<!ENTITY kmod-fin-du "12 MB"> <!ENTITY kmod-fin-du "12 MB">
<!ENTITY kmod-fin-sbu "less than 0.1 SBU"> <!ENTITY kmod-fin-sbu "less than 0.1 SBU">
<!ENTITY less-version "608"> <!ENTITY less-version "632">
<!ENTITY less-size "354 KB"> <!ENTITY less-size "367 KB">
<!ENTITY less-url "https://www.greenwoodsoftware.com/less/less-&less-version;.tar.gz"> <!ENTITY less-url "https://www.greenwoodsoftware.com/less/less-&less-version;.tar.gz">
<!ENTITY less-md5 "1cdec714569d830a68f4cff11203cdba"> <!ENTITY less-md5 "334873e16f3d2ff6d9862a28ae362b31">
<!ENTITY less-home "https://www.greenwoodsoftware.com/less/"> <!ENTITY less-home "https://www.greenwoodsoftware.com/less/">
<!ENTITY less-fin-du "4.3 MB"> <!ENTITY less-fin-du "4.3 MB">
<!ENTITY less-fin-sbu "less than 0.1 SBU"> <!ENTITY less-fin-sbu "less than 0.1 SBU">
@ -440,13 +440,13 @@
<!ENTITY libtool-fin-sbu "1.4 SBU"> <!ENTITY libtool-fin-sbu "1.4 SBU">
<!ENTITY linux-major-version "6"> <!ENTITY linux-major-version "6">
<!ENTITY linux-minor-version "2"> <!ENTITY linux-minor-version "3">
<!ENTITY linux-patch-version "11"> <!ENTITY linux-patch-version "1">
<!--<!ENTITY linux-version "&linux-major-version;.&linux-minor-version;">--> <!--<!ENTITY linux-version "&linux-major-version;.&linux-minor-version;">-->
<!ENTITY linux-version "&linux-major-version;.&linux-minor-version;.&linux-patch-version;"> <!ENTITY linux-version "&linux-major-version;.&linux-minor-version;.&linux-patch-version;">
<!ENTITY linux-size "133,276 KB"> <!ENTITY linux-size "133,726 KB">
<!ENTITY linux-url "&kernel;linux/kernel/v&linux-major-version;.x/linux-&linux-version;.tar.xz"> <!ENTITY linux-url "&kernel;linux/kernel/v&linux-major-version;.x/linux-&linux-version;.tar.xz">
<!ENTITY linux-md5 "78d3ab3a52fe283aabca27dad4005d07"> <!ENTITY linux-md5 "615864e9c7fd3a289d645b819dbd48eb">
<!ENTITY linux-home "https://www.kernel.org/"> <!ENTITY linux-home "https://www.kernel.org/">
<!-- measured for 5.13.4 / gcc-11.1.0 on x86_64 : minimum is <!-- measured for 5.13.4 / gcc-11.1.0 on x86_64 : minimum is
allnoconfig rounded down to allow for ongoing cleanups, allnoconfig rounded down to allow for ongoing cleanups,
@ -563,12 +563,12 @@
<!ENTITY perl-version-major "5"> <!ENTITY perl-version-major "5">
<!ENTITY perl-version-minor "36"> <!ENTITY perl-version-minor "36">
<!ENTITY perl-version-patch "0"> <!ENTITY perl-version-patch "1">
<!ENTITY perl-version-min "&perl-version-major;.&perl-version-minor;"> <!ENTITY perl-version-min "&perl-version-major;.&perl-version-minor;">
<!ENTITY perl-version "&perl-version-major;.&perl-version-minor;.&perl-version-patch;"> <!ENTITY perl-version "&perl-version-major;.&perl-version-minor;.&perl-version-patch;">
<!ENTITY perl-size "12,746 KB"> <!ENTITY perl-size "12,748 KB">
<!ENTITY perl-url "https://www.cpan.org/src/5.0/perl-&perl-version;.tar.xz"> <!ENTITY perl-url "https://www.cpan.org/src/5.0/perl-&perl-version;.tar.xz">
<!ENTITY perl-md5 "826e42da130011699172fd655e49cfa2"> <!ENTITY perl-md5 "825f6b1d7e03b22522e0bdb992fbb728">
<!ENTITY perl-home "https://www.perl.org/"> <!ENTITY perl-home "https://www.perl.org/">
<!ENTITY perl-tmp-du "281 MB"> <!ENTITY perl-tmp-du "281 MB">
<!ENTITY perl-tmp-sbu "0.6 SBU"> <!ENTITY perl-tmp-sbu "0.6 SBU">
@ -668,10 +668,10 @@
<!ENTITY systemd-fin-du "258 MB"> <!ENTITY systemd-fin-du "258 MB">
<!ENTITY systemd-fin-sbu "0.7 SBU"> <!ENTITY systemd-fin-sbu "0.7 SBU">
<!ENTITY sysvinit-version "3.06"> <!ENTITY sysvinit-version "3.07">
<!ENTITY sysvinit-size "247 KB"> <!ENTITY sysvinit-size "258 KB">
<!ENTITY sysvinit-url "&github;/slicer69/sysvinit/releases/download/&sysvinit-version;/sysvinit-&sysvinit-version;.tar.xz"> <!ENTITY sysvinit-url "&github;/slicer69/sysvinit/releases/download/&sysvinit-version;/sysvinit-&sysvinit-version;.tar.xz">
<!ENTITY sysvinit-md5 "96771d0a88315c91199830ea49b859ca"> <!ENTITY sysvinit-md5 "190398c660af29c97d892126d2a95e28">
<!ENTITY sysvinit-home "&savannah-nongnu;/projects/sysvinit"> <!ENTITY sysvinit-home "&savannah-nongnu;/projects/sysvinit">
<!ENTITY sysvinit-fin-du "4.4 MB"> <!ENTITY sysvinit-fin-du "4.4 MB">
<!ENTITY sysvinit-fin-sbu "less than 0.1 SBU"> <!ENTITY sysvinit-fin-sbu "less than 0.1 SBU">
@ -731,13 +731,13 @@
<!ENTITY util-linux-fin-du "283 MB"> <!ENTITY util-linux-fin-du "283 MB">
<!ENTITY util-linux-fin-sbu "0.5 SBU"> <!ENTITY util-linux-fin-sbu "0.5 SBU">
<!ENTITY vim-version "9.0.1452"> <!ENTITY vim-version "9.0.1503">
<!-- <!ENTITY vim-majmin "90"> --> <!-- <!ENTITY vim-majmin "90"> -->
<!ENTITY vim-docdir "vim/vim90"> <!ENTITY vim-docdir "vim/vim90">
<!ENTITY vim-size "10,585 KB"> <!ENTITY vim-size "16,612 KB">
<!--<!ENTITY vim-url "https://github.com/vim/vim/archive/v&vim-version;/vim-&vim-version;.tar.gz">--> <!--<!ENTITY vim-url "https://github.com/vim/vim/archive/v&vim-version;/vim-&vim-version;.tar.gz">-->
<!ENTITY vim-url "&anduin-sources;/vim-&vim-version;.tar.gz"> <!ENTITY vim-url "&anduin-sources;/vim-&vim-version;.tar.gz">
<!ENTITY vim-md5 "dccf279f33a1df7e4e81941f38306de3"> <!ENTITY vim-md5 "2214efcad25b1f31c89c33f932fa8dc1">
<!ENTITY vim-home "https://www.vim.org"> <!ENTITY vim-home "https://www.vim.org">
<!ENTITY vim-fin-du "235 MB"> <!ENTITY vim-fin-du "235 MB">
<!ENTITY vim-fin-sbu "2.4 SBU"> <!ENTITY vim-fin-sbu "2.4 SBU">