Commit Graph

9625 Commits

Author SHA1 Message Date
Xi Ruoyao
2f88decc73 Merge tag 'r12.4' into xry111/loongarch
Setup after 12.4 release.
xry111/loongarch-r12.4
2025-09-03 22:26:21 +08:00
Bruce Dubbs
f0b3f92273 Cleanup after 12.4 release. r12.4 2025-08-31 15:40:00 -05:00
Xi Ruoyao
7e3b6a3c0b Merge remote-tracking branch 'origin/trunk' into xry111/loongarch 2025-08-30 03:44:29 +08: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
1605b76dc7 Merge remote-tracking branch 'origin/trunk' into xry111/loongarch 2025-08-23 19:09:44 +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
f68f1c829e loongarch: gcc-pass1: Adapt the new note about -i.orig 2025-08-17 21:04:48 +08:00
Xi Ruoyao
75857b5bc0 Merge remote-tracking branch 'origin/trunk' into xry111/loongarch 2025-08-17 20:55:36 +08: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
Xi Ruoyao
cc25a45581 loongarch: binutils: Fix linker relaxation symbol size issue 2025-08-17 02:04:48 +08:00
Xi Ruoyao
52926f47fb Merge remote-tracking branch 'origin/trunk' into xry111/loongarch 2025-08-17 01:53:06 +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
5160ba1fb3 Merge remote-tracking branch 'origin/trunk' into xry111/loongarch 2025-08-09 17:50:52 +08:00
Xi Ruoyao
b53719d545 loongarch: No longer consider "ugly" GRUB menu an issue
We already stopped to consider it as an issue in BLFS.
2025-08-09 17:48:34 +08: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
Xi Ruoyao
edb190523a Merge remote-tracking branch 'origin/trunk' into xry111/loongarch 2025-08-03 15:36:04 +08: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
7e1627e520 Merge remote-tracking branch 'origin/trunk' into xry111/loongarch 2025-08-01 11:04:43 +08:00
Xi Ruoyao
bf076c48aa loongarch: gcc: Update known failures 2025-08-01 11:02:27 +08: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
7e1373e7e4 Merge remote-tracking branch 'origin/trunk' into xry111/loongarch 2025-07-29 13:21:20 +08:00
Xi Ruoyao
c04985eb35 typography: Note the use of blue color for computeroutput 2025-07-29 09:49:45 +08:00