9449 Commits

Author SHA1 Message Date
Bruce Dubbs
3a831b577d LFS-12.4-rc1 released. 2025-08-16 11:39:45 -05:00
Bruce Dubbs
8d4ccb8a9a Package updates and minor fixes.
Update to iana-etc-20250807.
Update to vim-9.1.1829.
Update to ncurses-6.5-20250809.
Update to Python-3.13.7 (Security Update).
Update to linux-6.16.1.
Update to iproute2-6.16.0.
Update to systemd-257.8.

Add a modification to glibc from upstream
to solve an incompatibility with valgrind.
2025-08-16 00:51:10 -05:00
Xi Ruoyao
6026724d1a gcc-pass1: Explain -i.orig
A frequently asked question is "why not using -i.orig instead of -i for
${some_random_sed_command_in_book}" but I really expect people to learn
from this example and do it on their own if they really need...
2025-08-15 11:04:05 +08:00
Douglas R. Reno
5d1c78af5d Dependencies: add LWP::UserAgent as an optional dependency in
XML::Parser.

It shows up as a warning while building XML::Parser, but the
functionality of the package doesn't seem to be impacted for our use
case at least.
2025-08-11 15:01:00 -05:00
Douglas R. Reno
ac68bc91bc Changelog: mark Python as a security update. 2025-08-10 16:26:53 -05:00
Douglas R. Reno
5bb4d63abf GCC Pass 2: Minor rewords 2025-08-10 13:12:46 -05:00
Thomas Trepl
0c64eec5f5 Fix perms on libtclstub*.a. 2025-08-10 18:41:09 +02:00
Xi Ruoyao
675ec7ff7a gcc: Update known failures 2025-08-09 17:10:36 +08:00
Xi Ruoyao
ac6c35cb21 gcc: Drop the glibc-2.42 sed
It's no longer needed with GCC 15.2.
2025-08-09 14:32:53 +08:00
Bruce Dubbs
04784cbffb The sed for Python has been incorporated int the latest version. 2025-08-08 17:29:56 -05:00
Bruce Dubbs
3756078647 Merge branch 'trunk' of git.linuxfromscratch.org:lfs into trunk 2025-08-08 17:03:06 -05:00
Bruce Dubbs
8671727294 Package updates.
Update to Python-3.13.6.
Update to openssl-3.5.2.
Update to libffi-3.5.2.
Update to gcc-15.2.0.
2025-08-08 16:58:24 -05:00
Xi Ruoyao
77533bafc7 kernel: Drop HIGHMEM64G and regenerate
The upstream kernel has dropped it because real 32-bit hardware almost
never has RAM > 4 GiB.  The users running 32-bit software on 64-bit
hardware should really switch to MLFS now.

Regenerating the XML files also makes the prompt for X2APIC consistent
with the 6.15 kernel.
2025-08-07 09:37:44 +08:00
Douglas R. Reno
9f50c6cfe1 Python: Fix CVE-2025-8194 2025-08-06 00:07:56 -05:00
Xi Ruoyao
41822a4ac4 bc: Fix a typo (missing quotes) in explanation 2025-08-06 12:15:07 +08:00
Thomas Trepl
28832308d2 Fix so-versions of libsframe and libncursesw 2025-08-03 19:11:50 +02:00
Thomas Trepl
86d2bd5bfb Fix libstdc++-version 2025-08-03 18:45:07 +02:00
Bruce Dubbs
082589a497 Merge branch 'trunk' of git.linuxfromscratch.org:lfs into trunk 2025-08-02 13:09:37 -05:00
Bruce Dubbs
6301505d8a Fix bash md5sum for 'stalth' update. 2025-08-02 13:09:21 -05:00
Xi Ruoyao
f8e7537a1f gcc-pass2: Drop glibc-2.42 fix
We have --disable-libsanitizer here, so the fix against libsanitizer is
not needed.
2025-08-01 10:33:24 +08:00
Xi Ruoyao
b156957256 cleanup: Use <literal> instead of <computeroutput> for restore command
We don't want to use <userinput> but now <computeroutput> is blue, and
we don't really want this to be blue either.
2025-08-01 10:32:51 +08:00
Bruce Dubbs
9cb56cc1ba Merge branch 'trunk' of git.linuxfromscratch.org:lfs into trunk 2025-07-31 15:18:13 -05:00
Bruce Dubbs
8641ff56b0 Package updates.
Update to meson-1.8.3.
Update to gdbm-1.26.
Update to binutils-2.45.
Update to gettext-0.26.
Update to glibc-2.42.
Update to man-pages-6.15.
2025-07-31 15:17:22 -05:00
Bruce Dubbs
771538dcff Correct changelog commit numbers. 2025-07-31 12:56:37 -05:00
Xi Ruoyao
c04985eb35 typography: Note the use of blue color for computeroutput 2025-07-29 09:49:45 +08:00
Bruce Dubbs
795fa5ae16 Update wording in texinfo section. 2025-07-24 14:14:39 -05:00
Xi Ruoyao
418fc815d2 texinfo: Fix a warning with Perl-5.42
The warning causes many test failures.  And I guess it'll spam the
terminal when people build a package with a lot of .texi files.
2025-07-23 16:55:01 +08:00
Xi Ruoyao
cc6267a857 inetutils: Document libls.sh failure again
I just hit it.  See the added comment for analysis.
2025-07-23 11:23:59 +08:00
Xi Ruoyao
7c35537c8c gcc: Update the text following the sed removal
I forgot it :(.
2025-07-23 10:25:16 +08:00
Xi Ruoyao
a25bbcfa14 gcc: Drop some sed commands against the test suite
They now do nothing with GCC 15.  And the test result is clean with only
the sed against plugin.exp.
2025-07-23 10:21:35 +08:00
Bruce Dubbs
2e204159e8 Make quoted computer output blue. 2025-07-22 16:30:44 -05:00
Pierre Labastie
78bec9c160 Add an explanation for --with-sysroot
There are periodically users reporting that the --with-sysroot option
does not exist in binutils and gcc. Add a note telling that not all
aoptions are visible at the top level of the tree, unless
--help=recursive is passed. Take --with-sysroot as an example, so
that users have everything to find it...
2025-07-20 09:28:43 +02:00
Xi Ruoyao
91a62d09e5 systemd: network: Add a note about temporary static resolv.conf for the chroot environment
I still think this is obvious but it seems some people are surprised by
"unknown host" in chroot.  Let's just note it before they propose a
change for every BLFS package of which the build process requires an
Internet connection.
2025-07-20 00:55:31 +08:00
Bruce Dubbs
8395c1c69b Update to vim-9.1.1552 (Security update). 2025-07-15 22:22:44 -05:00
Bruce Dubbs
261aa60060 Merge branch 'trunk' of git.linuxfromscratch.org:lfs into trunk 2025-07-14 13:41:22 -05:00
Bruce Dubbs
0937f177be Package updates.
Update to readline-8.3.
Update to perl-5.42.0.
Update to openssl-3.5.1.
Update to ninja-1.13.1.
Update to linux-6.15.6.
Update to gettext-0.25.1.
Update to e2fsprogs-1.47.3.
Update to bash-5.3.
2025-07-14 13:40:03 -05:00
Xi Ruoyao
5074d1d19f util-linux: The test not only fails in chroot 2025-07-01 11:04:30 +08:00
Xi Ruoyao
153d3ccbca ch6: ncurses: Use <command> for program name 2025-07-01 10:57:35 +08:00
Bruce Dubbs
d4171ab2ff Package updates.
Update to iana-etc-20250618.
Update to vim-9.1.1497.
Update to util-linux-2.41.1.
Update to shadow-4.18.0.
Update to pkgconf-2.5.1.
Update to ninja-1.13.0.
Update to linux-6.15.4.
Update to less-679.
Update to automake-1.18.1.
2025-06-30 14:56:30 -05:00
Thomas Trepl
ec7e850bd0 Fix typo in date 2025-06-16 10:34:42 +02:00
Bruce Dubbs
8d7dc4ebea Package updates.
Update to meson-1.8.2.
Update to linux-6.15.2.
Update to libffi-3.5.1.
Update to iproute2-6.15.0.
Update to Python-3.13.5.
2025-06-14 12:26:22 -05:00
Pierre Labastie
5e4ff8cb2e Fix "Too many levels of symbolic links" in chapter 8 ncurses
The problem is that TIC_PATH is nor honored anymore in chapter
6, so that tic from the host is used to create the terminfo
database in chapter 6. The problem is that old versions of
tic create symlinks in the database, while newer versions
create hardlinks. Since we use a DESTDIR install in chapter 8
(with a recent version of ncurses, so with hardlinks), and copy
it in place with cp -a, then it seems that copying hardlinks to
symlinks. If an old version of tic has been used in chapter 6,
this copies hardlinks to symlinks, which creates symlinks
pointing to themselves (cp bug?).

Anyway, the solution is to copy the auxilliary tic built
in chapter 6 to $LFS/tools/bin (suggestion by Xi Ruoyao).
Now, there is no need to set TIC_PATH or whatever because this
tic is in the PATH.

Bug first reported by Marcin Dulak. Analysis with the help of
Bruce Dubbs and Thomas Trepl.

Fixes https://wiki.linuxfromscratch.org/lfs/ticket/5744
2025-06-13 15:52:08 +02:00
Bruce Dubbs
5544caf28e Typos 2025-06-05 11:27:40 -05:00
Xi Ruoyao
7eb51d8123 libpipeline: Remove make check
Those tests need libcheck, thus make check is now a no-op.
2025-06-05 12:29:26 +08:00
Zeckmathederg
0eaba084ff Changelog: Fix wrong link. 2025-06-04 15:00:56 -06:00
Bruce Dubbs
61d0fb219d Merge branch 'trunk' of git.linuxfromscratch.org:lfs into trunk 2025-06-04 13:57:23 -05:00
Bruce Dubbs
e481799cdf Package updates.
Update to ncurses-6.5-20250531.
Update to readline-8.3-rc2.
Update to bash-5.3-rc2.
Update to Python-3.13.4.
2025-06-04 13:56:37 -05:00
Xi Ruoyao
c24d5641af ncurses: Fix the shared lib file name referenced in text 2025-06-03 17:03:08 +08:00
Xi Ruoyao
1b223fbe43 python: Also add --without-static-libpython to the temporary installation
Without it, in the final system
/usr/lib/python3.13/config-3.13-$triple/libpython3.13.a is a remnant
from chapter 7 instead of being absent, defeating our will to save
space.
2025-06-01 21:49:48 +08:00
Xi Ruoyao
455724dc34 patches: Fix a typo 2025-06-01 12:54:01 +08:00