Commit Graph

9466 Commits

Author SHA1 Message Date
Bruce Dubbs
33499aebc0 Update md5sums and wget-list generation.
Do not consider packages specified within a <note>.
2025-09-03 18:47:00 -05:00
Bruce Dubbs
04d7d7ed28 Add the pcre2 package. 2025-09-03 16:20:08 -05:00
Bruce Dubbs
bea355bc6a Add a note about using a kernel base+patch. 2025-09-03 13:34:46 -05:00
Bruce Dubbs
75f072c377 Remove commented out instructions no longer needed. 2025-09-02 14:38:24 -05:00
Xi Ruoyao
a7f60249e3 ncurses: Simplify the installation using a cp feature 2025-09-01 17:24:43 +08:00
Bruce Dubbs
f0b3f92273 Cleanup after 12.4 release. r12.4 2025-08-31 15:40:00 -05:00
Xi Ruoyao
d58fa41449 glibc: Note two test failures depending on host kernel version
I didn't notice them in my manual builds because I mounted tmpfs on
$LFS/tmp, but noted it in two jhalfs builds.

I've already sent a patch to libc-alpha to fix them.  See link in the
added comment.  The patch message explains why they depend on tmpfs or
not.
2025-08-28 17:09:55 +08:00
Xi Ruoyao
dd30aca8fa libtool: Explain why we don't --disable-static
The info has been in comment for a long time but even I've forgotten
that and tried --disable-static, so maybe someone else will get curious
too.
2025-08-28 17:09:55 +08:00
Bruce Dubbs
24852bb9b3 Merge branch 'trunk' of git.linuxfromscratch.org:lfs into trunk 2025-08-26 22:45:26 -05:00
Bruce Dubbs
09e60338b0 Update network boot script corner case.
Change 'return' to exit in network script.
2025-08-26 22:44:28 -05:00
Xi Ruoyao
3ce9115c4f hostreqs: Bump the GCC version in the check script too
I forgot this :(.
2025-08-23 19:14:02 +08:00
Xi Ruoyao
8f6ef36f74 hostreqs: Bump minimum GCC version to 5.4
GCC-15 has bumped the C++ standard to C++14, and the required GCC
version to 5.4 because 5.3 and earlier may generate some wrong code with
C++14 and constexpr (that GCC-15 code base uses).
2025-08-23 17:57:47 +08:00
Xi Ruoyao
993e6aea9b kernel: Regenerate the kernel configuration view with linux-6.16.1
There are some changes in the graphics support section.
2025-08-19 22:31:20 +08:00
Xi Ruoyao
b4029894c3 bash: Set LC_ALL=C.UTF-8 for tests and update known failures
LC_ALL=C.UTF-8 removes a spurious test failure at run-builtins line 365.
And for some tests failing due to missing locale it turns unreadable
characters into some incorrect but readable characters.

Also update known failures: the known ulimit -c failure has a different
line number; the removal of ja_JP.SJIS and the newly introduced
zh_TW.BIG5 tests also introduce several new failures.
2025-08-19 01:21:27 +08:00
Bruce Dubbs
f6dc352067 Merge branch 'trunk' of git.linuxfromscratch.org:lfs into trunk 2025-08-17 15:32:29 -05:00
Bruce Dubbs
71132a39b7 Remove listing a patchin What's New no longer used. 2025-08-17 15:32:13 -05:00
Xi Ruoyao
f02fb1054b gcc-pass1: Fix typos in the explanation of -i.orig 2025-08-17 16:25:26 +08:00
Xi Ruoyao
b45f4819f0 glibc: Fix the description of the sed command 2025-08-17 16:12:50 +08: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