Merge branch 'trunk' of git.linuxfromscratch.org:lfs into trunk

This commit is contained in:
Bruce Dubbs 2024-05-19 15:54:31 -05:00
commit 91c72232ac
9 changed files with 77 additions and 39 deletions

View File

@ -935,7 +935,7 @@
<segtitle>&dependencies;</segtitle>
<seglistitem>
<seg>Bash, Binutils, Coreutils, Diffutils, Findutils, Gawk, GCC,
Gettext, Glibc, GMP, Grep, Libxcrypt, M4, Make, MPC, MPFR, Patch,
Gettext, Glibc, GMP, Grep, M4, Make, MPC, MPFR, Patch,
Perl, Sed, Tar, Texinfo, and Zstd</seg>
</seglistitem>
</segmentedlist>
@ -1887,7 +1887,7 @@
<segmentedlist id="libxcrypt-before">
<segtitle>&before;</segtitle>
<seglistitem>
<seg>GCC, Perl, Python, Shadow, and &systemd-udev;</seg>
<seg>Perl, Python, Shadow, and &systemd-udev;</seg>
</seglistitem>
</segmentedlist>

View File

@ -40,6 +40,18 @@
appropriate for the entry or if needed the entire day's listitem.
-->
<listitem>
<para>2024-05-13</para>
<itemizedlist>
<listitem>
<para>[xry111] - Synchronize coreutils i18n patch from Fedora
to fix a build failure on 32-bit x86 and an alarming compiler
warning on both 32-bit x86 and x86_64 with GCC 14.1 or
later.</para>
</listitem>
</itemizedlist>
</listitem>
<listitem>
<para>2024-05-11</para>
<itemizedlist>
@ -70,6 +82,24 @@
</itemizedlist>
</listitem>
<listitem>
<para>2024-05-01</para>
<itemizedlist>
<listitem>
<para>[bdubbs] - Add security fix to glibc. Fixes
<ulink url='&lfs-ticket-root;5481'>#5481</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to linux-6.8.8. Fixes
<ulink url='&lfs-ticket-root;5480'>#5480</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to ncurses-6.5. Fixes
<ulink url='&lfs-ticket-root;5483'>#5483</ulink>.</para>
</listitem>
</itemizedlist>
</listitem>
<listitem>
<para>2024-04-16</para>
<itemizedlist>

View File

@ -194,9 +194,9 @@
<!--<listitem>
<para>MPFR-&mpfr-version;</para>
</listitem>-->
<!--<listitem>
<listitem>
<para>Ncurses-&ncurses-version;</para>
</listitem>-->
</listitem>
<listitem>
<para>Ninja-&ninja-version;</para>
</listitem>
@ -294,6 +294,9 @@
<listitem>
<para>Lz4-&lz4-version;</para>
</listitem>
<listitem>
<para>glibc-2.39-upstream_fix-1.patch</para>
</listitem>
</itemizedlist>
<itemizedlist>

View File

@ -50,7 +50,7 @@
</varlistentry>
</variablelist>
<para>Other file systems, including FAT32, NTFS, ReiserFS, JFS, and XFS are
<para>Other file systems, including FAT32, NTFS, JFS, and XFS are
useful for specialized purposes. More information about these file systems,
and many others, can be found at <ulink
url="https://en.wikipedia.org/wiki/Comparison_of_file_systems"/>.</para>

View File

@ -76,15 +76,15 @@
<para>MD5 sum: <literal>&gcc-upstream-fixes-patch-md5;</literal></para>
</listitem>
</varlistentry>
-->
<varlistentry>
<term>Glibc Upstream Fixes Patch - <token>&glibc-upstream-fixes-patch-size;</token>:</term>
<term>Glibc Upstream Fix Patch - <token>&glibc-upstream-patch-size;</token>:</term>
<listitem>
<para>Download: <ulink url="&patches-root;&glibc-upstream-fixes-patch;"/></para>
<para>MD5 sum: <literal>&glibc-upstream-fixes-patch-md5;</literal></para>
<para>Download: <ulink url="&patches-root;&glibc-upstream-patch;"/></para>
<para>MD5 sum: <literal>&glibc-upstream-patch-md5;</literal></para>
</listitem>
</varlistentry>
-->
<varlistentry>
<term>Glibc FHS Patch - <token>&glibc-fhs-patch-size;</token>:</term>
<listitem>

View File

@ -149,12 +149,10 @@ cd build</userinput></screen>
<term><parameter>--disable-libsanitizer</parameter></term>
<listitem>
<para>Disable GCC sanitizer runtime libraries. They are not
needed for the temporary installation. This switch is necessary
to build GCC without
<systemitem class='library'>libcrypt</systemitem> installed for
the target. In <xref linkend='ch-tools-gcc-pass1'/> it was
implied by <parameter>--disable-libstdcxx</parameter>, but now we
have to explicitly pass it.</para>
needed for the temporary installation. In
<xref linkend='ch-tools-gcc-pass1'/> it was implied by
<parameter>--disable-libstdcxx</parameter>, and now we can
explicitly pass it.</para>
</listitem>
</varlistentry>

View File

@ -49,12 +49,11 @@
store their runtime data in the FHS-compliant locations:</para>
<screen><userinput remap="pre">patch -Np1 -i ../&glibc-fhs-patch;</userinput></screen>
<!--
<para>Now fix two security vulnerabilities and a regression causing the
posix_memalign() function very slow in some conditions:</para>
<screen><userinput remap="pre">patch -Np1 -i ../&glibc-upstream-fixes-patch;</userinput></screen>
-->
<para>Now fix a security vulnerability:</para>
<screen><userinput remap="pre">patch -Np1 -i ../&glibc-upstream-patch;</userinput></screen>
<para>The Glibc documentation recommends building Glibc
in a dedicated build directory:</para>

View File

@ -526,15 +526,12 @@
<!ENTITY mpfr-fin-du "44 MB">
<!ENTITY mpfr-fin-sbu "0.3 SBU">
<!ENTITY ncurses-release "6.4">
<!ENTITY ncurses-version "&ncurses-release;-20230520">
<!ENTITY ncurses-version "6.5">
<!ENTITY ncurses-size "2,156 KB">
<!-- switch back to invisible-mirror.net for 6.5 -->
<!--ENTITY ncurses-url "https://invisible-mirror.net/archives/ncurses/ncurses-&ncurses-version;.tar.gz"-->
<!ENTITY ncurses-url "&anduin-sources;/ncurses-&ncurses-version;.tar.xz">
<!ENTITY ncurses-md5 "c5367e829b6d9f3f97b280bb3e6bfbc3">
<!ENTITY ncurses-url "https://invisible-mirror.net/archives/ncurses/ncurses-&ncurses-version;.tar.gz">
<!ENTITY ncurses-md5 "ac2d2629296f04c8537ca706b6977687">
<!ENTITY ncurses-home "&gnu-software;ncurses/">
<!ENTITY ncurses-tmp-du "51 MB">
<!ENTITY ncurses-tmp-du "3,603 KB">
<!ENTITY ncurses-tmp-sbu "0.3 SBU">
<!ENTITY ncurses-fin-du "45 MB">
<!ENTITY ncurses-fin-sbu "0.2 SBU">
@ -750,9 +747,20 @@
<!-- <!ENTITY vim-majmin "90"> -->
<!ENTITY vim-docdir "vim/vim91">
<!ENTITY vim-size "17,428 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 "88d5656c21668ae98a0cd1a13abb3d12">
<!ENTITY vim-url "https://github.com/vim/vim/archive/v&vim-version;/vim-&vim-version;.tar.gz">
<!-- N.B. LFS 9.0 uses
https://github.com/vim/vim/archive/v8.1.1846/vim-8.1.1846.tar.gz
and it still works after years, the md5sum of the resulted tarball
is unchanged as well. Thus GitHub download seems stable enough for
vim and there's no need to use anduin.
BTW if we click the "Next" button enough times on
https://github.com/vim/vim/tags, we can eventually see the old
release. The "Next" button just sets "after=" in the URL. For
example, https://github.com/vim/vim/tags?after=v8.1.1847 will show
us v8.1.1846. -->
<!--<!ENTITY vim-url "&anduin-sources;/vim-&vim-version;.tar.gz">-->
<!ENTITY vim-md5 "5379f5542310ee7ffbd6aea312407042">
<!ENTITY vim-home "https://www.vim.org">
<!ENTITY vim-fin-du "236 MB">
<!ENTITY vim-fin-sbu "2.5 SBU">

View File

@ -10,9 +10,9 @@
<!ENTITY bzip2-docs-patch-md5 "6a5ac7e89b791aae556de0f745916f7f">
<!ENTITY bzip2-docs-patch-size "1.6 KB">
<!ENTITY coreutils-i18n-patch "coreutils-&coreutils-version;-i18n-1.patch">
<!ENTITY coreutils-i18n-patch-md5 "ce7529b74564aac887c3f48582a5e6cf">
<!ENTITY coreutils-i18n-patch-size "159 KB">
<!ENTITY coreutils-i18n-patch "coreutils-&coreutils-version;-i18n-2.patch">
<!ENTITY coreutils-i18n-patch-md5 "58961caf5bbdb02462591fa506c73b6d">
<!ENTITY coreutils-i18n-patch-size "164 KB">
<!ENTITY expect-gcc14-patch "expect-&expect-version;-gcc14-1.patch">
<!ENTITY expect-gcc14-patch-md5 "0b8b5ac411d011263ad40b0664c669f0">
@ -21,11 +21,11 @@
<!ENTITY glibc-fhs-patch "glibc-&glibc-version;-fhs-1.patch">
<!ENTITY glibc-fhs-patch-md5 "9a5997c3452909b1769918c759eff8a2">
<!ENTITY glibc-fhs-patch-size "2.8 KB">
<!--
<!ENTITY glibc-upstream-fixes-patch "glibc-&glibc-version;-upstream_fixes-4.patch">
<!ENTITY glibc-upstream-fixes-patch-md5 "66e843b00688c641c9bdda684db45b43">
<!ENTITY glibc-upstream-fixes-patch-size "36 KB">
-->
<!ENTITY glibc-upstream-patch "glibc-&glibc-version;-upstream_fix-2.patch">
<!ENTITY glibc-upstream-patch-md5 "e9f8f23746755bf880772cfa59c1896c">
<!ENTITY glibc-upstream-patch-size "8.0 KB">
<!ENTITY kbd-backspace-patch "kbd-&kbd-version;-backspace-1.patch">
<!ENTITY kbd-backspace-patch-md5 "f75cca16a38da6caa7d52151f7136895">
<!ENTITY kbd-backspace-patch-size "12 KB">