Merge branch 'trunk' into multilib

This commit is contained in:
Thomas Trepl 2025-05-15 23:57:12 +02:00
commit 8c37f57989
6 changed files with 66 additions and 37 deletions

View File

@ -39,6 +39,36 @@
<listitem revision="sysv"> or <listitem revision="systemd"> as
appropriate for the entry or if needed the entire day's listitem.
-->
<listitem>
<para>2025-05-15</para>
<itemizedlist>
<listitem>
<para>[bdubbs] - Update to setuptools-80.7.1. Fixes
<ulink url='&lfs-ticket-root;5715'>#5715</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to man-pages-6.14. Fixes
<ulink url='&lfs-ticket-root;5720'>#5720</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to man-db-2.13.1. Fixes
<ulink url='&lfs-ticket-root;5719'>#5719</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to m4-1.4.20. Fixes
<ulink url='&lfs-ticket-root;5722'>#5722</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to linux-6.14.6. Fixes
<ulink url='&lfs-ticket-root;5717'>#5717</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to gettext-0.25. Fixes
<ulink url='&lfs-ticket-root;5718'>#5718</ulink>.</para>
</listitem>
</itemizedlist>
</listitem>
<listitem>
<para>2025-05-01</para>
<itemizedlist>

View File

@ -95,9 +95,9 @@
<listitem>
<para>GDBM-&gdbm-version;</para>
</listitem>
<!--<listitem>
<listitem>
<para>Gettext-&gettext-version;</para>
</listitem>-->
</listitem>
<!--<listitem>
<para>Glibc-&glibc-version;</para>
</listitem>-->
@ -170,15 +170,15 @@
<!--<listitem>
<para>Lz4-&lz4-version;</para>
</listitem>-->
<!--<listitem>
<listitem>
<para>M4-&m4-version;</para>
</listitem>-->
</listitem>
<!--<listitem>
<para>Make-&make-version;</para>
</listitem>-->
<!--<listitem>
<listitem>
<para>Man-DB-&man-db-version;</para>
</listitem>-->
</listitem>
<listitem>
<para>Man-pages-&man-pages-version;</para>
</listitem>

View File

@ -29,16 +29,15 @@
needed by the linker (for static libraries) or dynamic linker (for
dynamically linked binaries and shared libraries). Using
<parameter>--strip-debug</parameter> does not remove symbol table entries
that may be needed by some applications. The difference between "unneeded"
and "debug" is very small. For example, an unstripped libc.a is 22.4 MB.
After stripping with --strip-debug it is 5.9 MB. Using --strip-unneeded only
reduces the size further to only 5.8 MB.</para>
that may be needed by some applications. The difference between
<literal>unneeded</literal> and <literal>debug</literal> is very small.
For example, an unstripped <filename class='libraryfile'>libc.a</filename>
is 22.4 MB. After stripping with <parameter>--strip-debug</parameter> it
is 5.9 MB. Using <parameter>--strip-unneeded</parameter> only reduces the
size further to 5.8 MB.</para>
<!-- TODO: Zstd is better than Zlib for both speed and size.
Unfortunately Valgrind does not support Zstd-compressed debug
info yet: https://bugs.kde.org/show_bug.cgi?id=469782 -->
<para>The debugging symbols from selected libraries are compressed with
<application>Zlib</application> and preserved in separate files. That
<application>Zstd</application> and preserved in separate files. That
debugging information is needed to run regression tests with <ulink
url='&blfs-book;/general/valgrind.html'>valgrind</ulink> or <ulink
url='&blfs-book;/general/gdb.html'>gdb</ulink> later, in BLFS.
@ -85,7 +84,7 @@
cd /usr/lib
for LIB in $save_usrlib; do
objcopy --only-keep-debug --compress-debug-sections=zlib $LIB $LIB.dbg
objcopy --only-keep-debug --compress-debug-sections=zstd $LIB $LIB.dbg
cp $LIB /tmp/$LIB
strip --strip-debug /tmp/$LIB
objcopy --add-gnu-debuglink=$LIB.dbg /tmp/$LIB

View File

@ -243,7 +243,7 @@ ninja test</userinput></screen>
<!-- Please make sure systemd man pages tarball has a common leading
component in the path. -->
<screen><userinput remap="install">tar -xf ../../systemd-man-pages-&systemd-man-version;.tar.xz \
--no-same-owner --strip-components=1 \
--no-same-owner --strip-components=1 \
-C /usr/share/man</userinput></screen>
<para>Create the <filename>/etc/machine-id</filename> file needed by

View File

@ -82,9 +82,9 @@ sed -e "s|$SRCDIR/unix|/usr/lib|" \
-i tclConfig.sh
sed -e "s|$SRCDIR/unix/pkgs/tdbc&tdbc-ver;|/usr/lib/tdbc&tdbc-ver;|" \
-e "s|$SRCDIR/pkgs/tdbc&tdbc-ver;/generic|/usr/include|" \
-e "s|$SRCDIR/pkgs/tdbc&tdbc-ver;/library|/usr/lib/tcl8.6|" \
-e "s|$SRCDIR/pkgs/tdbc&tdbc-ver;|/usr/include|" \
-e "s|$SRCDIR/pkgs/tdbc&tdbc-ver;/generic|/usr/include|" \
-e "s|$SRCDIR/pkgs/tdbc&tdbc-ver;/library|/usr/lib/tcl8.6|" \
-e "s|$SRCDIR/pkgs/tdbc&tdbc-ver;|/usr/include|" \
-i pkgs/tdbc&tdbc-ver;/tdbcConfig.sh
sed -e "s|$SRCDIR/unix/pkgs/itcl&itcl-ver;|/usr/lib/itcl&itcl-ver;|" \

View File

@ -237,10 +237,10 @@
<!ENTITY gdbm-fin-du "13 MB">
<!ENTITY gdbm-fin-sbu "less than 0.1 SBU">
<!ENTITY gettext-version "0.24">
<!ENTITY gettext-size "8,120 KB">
<!ENTITY gettext-version "0.25">
<!ENTITY gettext-size "9,701 KB">
<!ENTITY gettext-url "&gnu;gettext/gettext-&gettext-version;.tar.xz">
<!ENTITY gettext-md5 "87aea3013802a3c60fa3feb5c7164069">
<!ENTITY gettext-md5 "355a09fa53ae2e87dd493e040d437874">
<!ENTITY gettext-home "&gnu-software;gettext/">
<!ENTITY gettext-tmp-du "349 MB">
<!ENTITY gettext-tmp-sbu "1.3 SBU">
@ -433,12 +433,12 @@
<!ENTITY linux-major-version "6">
<!ENTITY linux-minor-version "14">
<!ENTITY linux-patch-version "4">
<!ENTITY linux-patch-version "6">
<!--<!ENTITY linux-version "&linux-major-version;.&linux-minor-version;">-->
<!ENTITY linux-version "&linux-major-version;.&linux-minor-version;.&linux-patch-version;">
<!ENTITY linux-size "145,933 KB">
<!ENTITY linux-size "145,972 KB">
<!ENTITY linux-url "&kernel;linux/kernel/v&linux-major-version;.x/linux-&linux-version;.tar.xz">
<!ENTITY linux-md5 "c8e750100a5fc02bb856539ff9b9a41f">
<!ENTITY linux-md5 "994a5e99e8529bf69e9a2e4f52c0a832">
<!ENTITY linux-home "https://www.kernel.org/">
<!-- measured for 6.10.1 / gcc-14.1.0 on x86_64 with -j4 :
minimum is allnoconfig
@ -461,10 +461,10 @@
<!ENTITY lz4-fin-du "4.2 MB">
<!ENTITY lz4-fin-sbu "0.1 SBU">
<!ENTITY m4-version "1.4.19">
<!ENTITY m4-size "1,617 KB">
<!ENTITY m4-version "1.4.20">
<!ENTITY m4-size "1,997 KB">
<!ENTITY m4-url "&gnu;m4/m4-&m4-version;.tar.xz">
<!ENTITY m4-md5 "0d90823e1426f1da2fd872df0311298d">
<!ENTITY m4-md5 "6eb2ebed5b24e74b6e890919331d2132">
<!ENTITY m4-home "&gnu-software;m4/">
<!ENTITY m4-tmp-du "32 MB">
<!ENTITY m4-tmp-sbu "0.1 SBU">
@ -481,18 +481,18 @@
<!ENTITY make-fin-du "13 MB">
<!ENTITY make-fin-sbu "0.7 SBU">
<!ENTITY man-db-version "2.13.0">
<!ENTITY man-db-size "2,023 KB">
<!ENTITY man-db-version "2.13.1">
<!ENTITY man-db-size "2,061 KB">
<!ENTITY man-db-url "&savannah;/releases/man-db/man-db-&man-db-version;.tar.xz">
<!ENTITY man-db-md5 "97ab5f9f32914eef2062d867381d8cee">
<!ENTITY man-db-md5 "b6335533cbeac3b24cd7be31fdee8c83">
<!ENTITY man-db-home "https://www.nongnu.org/man-db/">
<!ENTITY man-db-fin-du "44 MB">
<!ENTITY man-db-fin-sbu "0.3 SBU">
<!ENTITY man-pages-version "6.13">
<!ENTITY man-pages-size "1,839 KB">
<!ENTITY man-pages-version "6.14">
<!ENTITY man-pages-size "1,814 KB">
<!ENTITY man-pages-url "&kernel;linux/docs/man-pages/man-pages-&man-pages-version;.tar.xz">
<!ENTITY man-pages-md5 "5349329fef307e755933266b26eac873">
<!ENTITY man-pages-md5 "d0c9b48d6c4b4c26ec580970c461ebfa">
<!ENTITY man-pages-home "https://www.kernel.org/doc/man-pages/">
<!ENTITY man-pages-fin-du "52 MB">
<!ENTITY man-pages-fin-sbu "0.1 SBU">
@ -647,10 +647,10 @@
<!ENTITY sed-fin-du "30 MB">
<!ENTITY sed-fin-sbu "0.3 SBU">
<!ENTITY setuptools-version "80.0.1">
<!ENTITY setuptools-size "1,323 KB">
<!ENTITY setuptools-version "80.7.1">
<!ENTITY setuptools-size "1,289 KB">
<!ENTITY setuptools-url "&pypi-src;/s/setuptools/setuptools-&setuptools-version;.tar.gz">
<!ENTITY setuptools-md5 "3a734f967ed017563da6f0233592373b">
<!ENTITY setuptools-md5 "dc25a6f2961f8615199e9a63e6c4b431">
<!ENTITY setuptools-home "&pypi-home;/setuptools/">
<!ENTITY setuptools-fin-du "26 MB">
<!ENTITY setuptools-fin-sbu "less than 0.1 SBU">