mirror of
https://git.linuxfromscratch.org/lfs.git
synced 2025-06-18 19:29:21 +01:00
Automatic merge of trunk into multilib
This commit is contained in:
commit
7a51953cac
@ -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>
|
||||
|
@ -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>
|
||||
|
@ -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">
|
||||
|
@ -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>
|
||||
|
||||
<!-- - - - - - - - - - -->
|
||||
|
@ -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>
|
||||
|
@ -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
|
||||
|
@ -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>
|
||||
|
@ -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,
|
||||
|
54
packages.ent
54
packages.ent
@ -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">
|
||||
|
Loading…
Reference in New Issue
Block a user