Commit Graph

9472 Commits

Author SHA1 Message Date
Xi Ruoyao
0e167aaad9 gcc: Fix the rationale not to enable more languages
The prior rationale ("missing dependencies") is just wrong and it is
confusing people in a heated discussion.  No matter how the discussion
will conclude, we should provide the correct information anyway.

Also document the --disable-bootstrap option that we'd not documented
elsewhere.

Now technically we may remove the BLFS GCC page as all its info is
already here, but doing so would be highly debatable.
2025-09-05 11:29:44 +08:00
Bruce Dubbs
09e1aa0565 Merge branch 'trunk' of git.linuxfromscratch.org:lfs into trunk 2025-09-04 18:03:55 -05:00
Bruce Dubbs
cdd3eabbd5 Add the sqlite-3.50.4. 2025-09-04 18:03:44 -05:00
Bruce Dubbs
da1211ff48 Merge branch 'trunk' of git.linuxfromscratch.org:lfs into trunk 2025-09-04 11:44:46 -05:00
Bruce Dubbs
9ac9934b37 Fix currency for pcre. 2025-09-04 11:44:32 -05:00
Xi Ruoyao
7ee11a7bc6 packages: Add "KB" unit for meson size
Fix "Total size of these packages: about NaN MB."
2025-09-04 10:03:53 +08:00
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