Merge branch 'trunk' into multilib

This commit is contained in:
Thomas Trepl 2025-06-15 02:25:22 +02:00
commit 0a4b9a0b54
3 changed files with 50 additions and 35 deletions

View File

@ -39,6 +39,32 @@
<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>2025-06-25</para>
<itemizedlist>
<listitem>
<para>[bdubbs] - Update to meson-1.8.2. Fixes
<ulink url='&lfs-ticket-root;5743'>#5743</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to linux-6.15.2. Fixes
<ulink url='&lfs-ticket-root;5725'>#5725</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to libffi-3.5.1. Fixes
<ulink url='&lfs-ticket-root;5741'>#5741</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to iproute2-6.15.0. Fixes
<ulink url='&lfs-ticket-root;5732'>#5732</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to Python-3.13.5. Fixes
<ulink url='&lfs-ticket-root;5743'>#6743</ulink>.</para>
</listitem>
</itemizedlist>
</listitem>
<listitem> <listitem>
<para>2025-06-04</para> <para>2025-06-04</para>
<itemizedlist> <itemizedlist>

View File

@ -44,13 +44,16 @@
<title>Installation of Ncurses</title> <title>Installation of Ncurses</title>
<para>First, run the following commands to build the <quote>tic</quote> <para>First, run the following commands to build the <quote>tic</quote>
program on the build host:</para> program on the build host. We install it in
<filename class="directory">$LFS/tools</filename>, so that it is found
in the <envar>PATH</envar> when needed:</para>
<screen><userinput remap="pre">mkdir build <screen><userinput remap="pre">mkdir build
pushd build pushd build
../configure AWK=gawk ../configure --prefix=$LFS/tools AWK=gawk
make -C include make -C include
make -C progs tic make -C progs tic
install progs/tic $LFS/tools/bin
popd</userinput></screen> popd</userinput></screen>
<para>Prepare Ncurses for compilation:</para> <para>Prepare Ncurses for compilation:</para>
@ -147,28 +150,14 @@ popd</userinput></screen>
<para>Install the package:</para> <para>Install the package:</para>
<screen><userinput remap="install">make DESTDIR=$LFS TIC_PATH=$(pwd)/build/progs/tic install <screen><userinput remap="install">make DESTDIR=$LFS install
ln -sv libncursesw.so $LFS/usr/lib/libncurses.so ln -sv libncursesw.so $LFS/usr/lib/libncurses.so
sed -e 's/^#if.*XOPEN.*$/#if 1/' \ sed -e 's/^#if.*XOPEN.*$/#if 1/' \
-i $LFS/usr/include/curses.h</userinput></screen> -i $LFS/usr/include/curses.h</userinput></screen>
<!--
<para>Remove an unneeded static library not handled by
<command>configure</command>:</para>
<screen><userinput remap="install">rm -v $LFS/usr/lib/libncurses++w.a</userinput></screen>
-->
<variablelist> <variablelist>
<title>The meaning of the install options:</title> <title>The meaning of the install options:</title>
<varlistentry>
<term><parameter>TIC_PATH=$(pwd)/build/progs/tic</parameter></term>
<listitem>
<para>We need to pass the path of the newly built
<command>tic</command> program that runs on the building machine, so
the terminal database can be created without errors.</para>
</listitem>
</varlistentry>
<varlistentry> <varlistentry>
<term><command>ln -sv libncursesw.so $LFS/usr/lib/libncurses.so</command></term> <term><command>ln -sv libncursesw.so $LFS/usr/lib/libncurses.so</command></term>
<listitem> <listitem>

View File

@ -333,10 +333,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.14.0"> <!ENTITY iproute2-version "6.15.0">
<!ENTITY iproute2-size "908 KB"> <!ENTITY iproute2-size "910 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 "84ee9c0b8bc09623e20c1341c9525024"> <!ENTITY iproute2-md5 "d85d77deed57e055cb2d1409595a6348">
<!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">
@ -399,10 +399,10 @@
<!ENTITY libcap-fin-du "3.0 MB"> <!ENTITY libcap-fin-du "3.0 MB">
<!ENTITY libcap-fin-sbu "less than 0.1 SBU"> <!ENTITY libcap-fin-sbu "less than 0.1 SBU">
<!ENTITY libffi-version "3.4.8"> <!ENTITY libffi-version "3.5.1">
<!ENTITY libffi-size "1,366 KB"> <!ENTITY libffi-size "1,387 KB">
<!ENTITY libffi-url "https://github.com/libffi/libffi/releases/download/v&libffi-version;/libffi-&libffi-version;.tar.gz"> <!ENTITY libffi-url "https://github.com/libffi/libffi/releases/download/v&libffi-version;/libffi-&libffi-version;.tar.gz">
<!ENTITY libffi-md5 "ba5fc49d57d13b9e6cecd0c78d76688b"> <!ENTITY libffi-md5 "a67b82e7ec069f15cd81c23ced5049f4">
<!ENTITY libffi-home "https://sourceware.org/libffi/"> <!ENTITY libffi-home "https://sourceware.org/libffi/">
<!ENTITY libffi-fin-du "11 MB"> <!ENTITY libffi-fin-du "11 MB">
<!ENTITY libffi-fin-sbu "1.7 SBU"> <!ENTITY libffi-fin-sbu "1.7 SBU">
@ -432,13 +432,13 @@
<!ENTITY libxcrypt-fin-sbu "0.1 SBU"> <!ENTITY libxcrypt-fin-sbu "0.1 SBU">
<!ENTITY linux-major-version "6"> <!ENTITY linux-major-version "6">
<!ENTITY linux-minor-version "14"> <!ENTITY linux-minor-version "15">
<!ENTITY linux-patch-version "6"> <!ENTITY linux-patch-version "2">
<!--<!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 "145,972 KB"> <!ENTITY linux-size "147,636 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 "994a5e99e8529bf69e9a2e4f52c0a832"> <!ENTITY linux-md5 "adb5495ce6e317091541057344fcf0a6">
<!ENTITY linux-home "https://www.kernel.org/"> <!ENTITY linux-home "https://www.kernel.org/">
<!-- measured for 6.10.1 / gcc-14.1.0 on x86_64 with -j4 : <!-- measured for 6.10.1 / gcc-14.1.0 on x86_64 with -j4 :
minimum is allnoconfig minimum is allnoconfig
@ -505,10 +505,10 @@
<!ENTITY markupsafe-fin-du "500 KB"> <!ENTITY markupsafe-fin-du "500 KB">
<!ENTITY markupsafe-fin-sbu "less than 0.1 SBU"> <!ENTITY markupsafe-fin-sbu "less than 0.1 SBU">
<!ENTITY meson-version "1.8.1"> <!ENTITY meson-version "1.8.2">
<!ENTITY meson-size "2,278 KB"> <!ENTITY meson-size "2,281 KB">
<!ENTITY meson-url "&github;/mesonbuild/meson/releases/download/&meson-version;/meson-&meson-version;.tar.gz"> <!ENTITY meson-url "&github;/mesonbuild/meson/releases/download/&meson-version;/meson-&meson-version;.tar.gz">
<!ENTITY meson-md5 "5cfd7e2b2246d874746d68ffd43a0774"> <!ENTITY meson-md5 "677d8dfec2a8c25bcc4de4227403fe0a">
<!ENTITY meson-home "https://mesonbuild.com"> <!ENTITY meson-home "https://mesonbuild.com">
<!ENTITY meson-fin-du "44 MB"> <!ENTITY meson-fin-du "44 MB">
<!ENTITY meson-fin-sbu "less than 0.1 SBU"> <!ENTITY meson-fin-sbu "less than 0.1 SBU">
@ -615,19 +615,19 @@
<!-- If python minor version changes, updates in python and <!-- If python minor version changes, updates in python and
meson pages will be needed: python3.6 and python3.6m --> meson pages will be needed: python3.6 and python3.6m -->
<!ENTITY python-version "3.13.4"> <!ENTITY python-version "3.13.5">
<!ENTITY python-minor "3.13"> <!ENTITY python-minor "3.13">
<!ENTITY python-size "22,142 KB"> <!ENTITY python-size "22,321 KB">
<!ENTITY python-url "https://www.python.org/ftp/python/&python-version;/Python-&python-version;.tar.xz"> <!ENTITY python-url "https://www.python.org/ftp/python/&python-version;/Python-&python-version;.tar.xz">
<!ENTITY python-md5 "2e2a8eb2e1be50049dc4248d99a52f89"> <!ENTITY python-md5 "dbaa8833aa736eddbb18a6a6ae0c10fa">
<!ENTITY python-home "https://www.python.org/"> <!ENTITY python-home "https://www.python.org/">
<!ENTITY python-tmp-du "634 MB"> <!ENTITY python-tmp-du "634 MB">
<!ENTITY python-tmp-sbu "0.5 SBU"> <!ENTITY python-tmp-sbu "0.5 SBU">
<!ENTITY python-fin-du "501 MB"> <!ENTITY python-fin-du "501 MB">
<!ENTITY python-fin-sbu "2.1 SBU"> <!ENTITY python-fin-sbu "2.1 SBU">
<!ENTITY python-docs-url "https://www.python.org/ftp/python/doc/&python-version;/python-&python-version;-docs-html.tar.bz2"> <!ENTITY python-docs-url "https://www.python.org/ftp/python/doc/&python-version;/python-&python-version;-docs-html.tar.bz2">
<!ENTITY python-docs-md5 "5c708de9d0f811199466f6c712381bbe"> <!ENTITY python-docs-md5 "8f34b29779cc1d5d1e8c0a913c307129">
<!ENTITY python-docs-size "10,128 KB"> <!ENTITY python-docs-size "10,130 KB">
<!ENTITY readline-version "8.3-rc2"> <!ENTITY readline-version "8.3-rc2">
<!ENTITY readline-soversion "8.3"><!-- used for stripping --> <!ENTITY readline-soversion "8.3"><!-- used for stripping -->