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
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>
<para>2023-04-15</para>
<itemizedlist>

View File

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

View File

@ -260,7 +260,7 @@ cd build</userinput></screen>
<screen><userinput remap="install">cd ..
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 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
an indication that something has gone wrong with the
preceding Binutils, GCC, or Glibc installations.</para></note>
<!--
<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
developers:</para>
<screen><userinput>$LFS/tools/libexec/gcc/$LFS_TGT/&gcc-version;/install-tools/mkheaders</userinput></screen>
-->
</sect2>
<!-- - - - - - - - - - -->

View File

@ -43,13 +43,17 @@
<sect2 role="installation">
<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>
<screen><userinput remap="configure">./configure --prefix=/usr \
--host=$LFS_TGT \
--build=$(build-aux/config.guess) \
--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>
<title>The meaning of the configure options:</title>

View File

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

View File

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

View File

@ -85,6 +85,7 @@ cd build</userinput></screen>
--enable-default-ssp \
--disable-multilib \
--disable-bootstrap \
--disable-fixinclude \
--with-system-zlib</userinput></screen>
<screen arch="ml_32,ml_x32,ml_all"><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.
It's because the test files do not account for the
<parameter>--enable-default-pie</parameter> option.</para>
<!--
<para>Four tests related to PR100400 may be reported
as both XPASS and FAIL when testing the g++ compiler; the test file
is not well written.</para>
-->
<para>A few unexpected failures cannot always be avoided. The GCC developers
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,

View File

@ -104,10 +104,10 @@
<!ENTITY check-fin-du "12 MB">
<!ENTITY check-fin-sbu "0.1 SBU (about 1.7 SBU with tests)">
<!ENTITY coreutils-version "9.2">
<!ENTITY coreutils-size "5,644 KB">
<!ENTITY coreutils-version "9.3">
<!ENTITY coreutils-size "5,673 KB">
<!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-tmp-du "162 MB">
<!ENTITY coreutils-tmp-sbu "0.3 SBU">
@ -225,10 +225,10 @@
<!ENTITY gawk-fin-du "43 MB">
<!ENTITY gawk-fin-sbu "0.2 SBU">
<!ENTITY gcc-version "12.2.0">
<!ENTITY gcc-size "82,662 KB">
<!ENTITY gcc-version "13.1.0">
<!ENTITY gcc-size "85,402 KB">
<!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-home "https://gcc.gnu.org/">
<!ENTITY gcc-tmpp1-du "3.8 GB">
@ -325,10 +325,10 @@
<!ENTITY gzip-fin-du "21 MB">
<!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-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-fin-du "4.8 MB">
<!ENTITY iana-etc-fin-sbu "less than 0.1 SBU">
@ -350,10 +350,10 @@
<!ENTITY intltool-fin-du "1.5 MB">
<!ENTITY intltool-fin-sbu "less than 0.1 SBU">
<!ENTITY iproute2-version "6.2.0">
<!ENTITY iproute2-size "892 KB">
<!ENTITY iproute2-version "6.3.0">
<!ENTITY iproute2-size "894 KB">
<!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-fin-du "17 MB">
<!ENTITY iproute2-fin-sbu "0.1 SBU">
@ -391,10 +391,10 @@
<!ENTITY kmod-fin-du "12 MB">
<!ENTITY kmod-fin-sbu "less than 0.1 SBU">
<!ENTITY less-version "608">
<!ENTITY less-size "354 KB">
<!ENTITY less-version "632">
<!ENTITY less-size "367 KB">
<!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-fin-du "4.3 MB">
<!ENTITY less-fin-sbu "less than 0.1 SBU">
@ -440,13 +440,13 @@
<!ENTITY libtool-fin-sbu "1.4 SBU">
<!ENTITY linux-major-version "6">
<!ENTITY linux-minor-version "2">
<!ENTITY linux-patch-version "11">
<!ENTITY linux-minor-version "3">
<!ENTITY linux-patch-version "1">
<!--<!ENTITY linux-version "&linux-major-version;.&linux-minor-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-md5 "78d3ab3a52fe283aabca27dad4005d07">
<!ENTITY linux-md5 "615864e9c7fd3a289d645b819dbd48eb">
<!ENTITY linux-home "https://www.kernel.org/">
<!-- measured for 5.13.4 / gcc-11.1.0 on x86_64 : minimum is
allnoconfig rounded down to allow for ongoing cleanups,
@ -563,12 +563,12 @@
<!ENTITY perl-version-major "5">
<!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 "&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-md5 "826e42da130011699172fd655e49cfa2">
<!ENTITY perl-md5 "825f6b1d7e03b22522e0bdb992fbb728">
<!ENTITY perl-home "https://www.perl.org/">
<!ENTITY perl-tmp-du "281 MB">
<!ENTITY perl-tmp-sbu "0.6 SBU">
@ -668,10 +668,10 @@
<!ENTITY systemd-fin-du "258 MB">
<!ENTITY systemd-fin-sbu "0.7 SBU">
<!ENTITY sysvinit-version "3.06">
<!ENTITY sysvinit-size "247 KB">
<!ENTITY sysvinit-version "3.07">
<!ENTITY sysvinit-size "258 KB">
<!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-fin-du "4.4 MB">
<!ENTITY sysvinit-fin-sbu "less than 0.1 SBU">
@ -731,13 +731,13 @@
<!ENTITY util-linux-fin-du "283 MB">
<!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-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 "&anduin-sources;/vim-&vim-version;.tar.gz">
<!ENTITY vim-md5 "dccf279f33a1df7e4e81941f38306de3">
<!ENTITY vim-md5 "2214efcad25b1f31c89c33f932fa8dc1">
<!ENTITY vim-home "https://www.vim.org">
<!ENTITY vim-fin-du "235 MB">
<!ENTITY vim-fin-sbu "2.4 SBU">