Commit Graph

9492 Commits

Author SHA1 Message Date
Xi Ruoyao
e4ae6fe11c systemd: Note run0 is a symlink and fix a typo in systemd-vpick description 2025-10-03 14:38:53 +08:00
Bruce Dubbs
e04a5377d2 Typos 2025-10-02 20:52:26 -05:00
Douglas R. Reno
5abea1ab6d Package updates:
Update to OpenSSL-3.5.4 (Security Update)
Update to systemd-258 (as well as udev for SysV)
2025-10-01 19:18:45 -05:00
Douglas R. Reno
454448912a packages.ent: fix the URL for expat 2025-09-30 14:35:18 -05:00
Bruce Dubbs
9e2fa9a05d Package updates.
Update to vim-9.1.1806.
Update to iana-etc-20250926.
Update to coreutils-9.8.
Update to expat-2.7.3 (Security release).
Update to linux-6.16.9.
Update to markupsafe-3.0.3.
Update to meson-1.9.1.
Update to openssl-3.5.3.
Update to util-linux-2.41.2.
2025-09-29 16:05:56 -05:00
Bruce Dubbs
eec39ba6db Add info about ftp.gnu.org DDOS. 2025-09-29 12:27:25 -05:00
Xi Ruoyao
b3724969d2 Revert "systemd: Flip -D userdb to true"
This reverts commit 693cf29d31.

Wrongly pushed :(.
2025-09-27 00:53:39 +08:00
Xi Ruoyao
6d5f106c11 pkgmgt: Note that rebuilding GMP and libffi is not enough to convert a complete LFS system to be used for a less capable CPU 2025-09-27 00:52:50 +08:00
Xi Ruoyao
693cf29d31 systemd: Flip -D userdb to true
GDM 49 will use it.

There seems no additional dependencies here so we need to edit LFS
anyway (at least we'll need to remove the incorrect "with dependencies
that do not fit in LFS").  And the increased SBU is negligiable, and
enabling it in LFS (instead of BLFS) has an advantage that "systemctl
preset-all" will automatically enable it.  Thus adding it in LFS
instead of only BLFS.
2025-09-20 21:39:24 +08:00
Xi Ruoyao
215e914e54 tcl: Set LC_ALL=C.UTF-8 for test
Get rid of the cmdAH failures.
2025-09-20 21:39:15 +08:00
Xi Ruoyao
3373b9dcd6 pcre2: Fix hardcoded version number in instruction 2025-09-20 18:58:35 +08:00
Bruce Dubbs
158d47f83d Add a correction about tcl tests. 2025-09-14 13:47:07 -05:00
Bruce Dubbs
111892316c Merge branch 'trunk' of git.linuxfromscratch.org:lfs into trunk 2025-09-14 13:25:15 -05:00
Bruce Dubbs
df4169523d Package updates.
Update to vim-9.1.1754.
Update to iana-etc-20250826.
Update to tcl8.6.17.
Update to pcre2-10.46.
Update to meson-1.9.0.
Update to linux-6.16.7.
Update to kbd-2.9.0.
2025-09-14 13:24:16 -05:00
Bruce Dubbs
f712c7be34 Use a better mirror for gnu packages. 2025-09-13 12:18:24 -05:00
Bruce Dubbs
298367a8c5 In currency, redirect from tp.gnu.org to ftpmirror.gnu.org. 2025-09-08 17:09:32 -05:00
Bruce Dubbs
09d0e04dab Add currency for sqlite; correction for pcre2. 2025-09-05 02:32:18 -05:00
Bruce Dubbs
cb1e260f04 Another currency fix. 2025-09-05 02:09:56 -05:00
Bruce Dubbs
53b45db017 Fix puncuation error. 2025-09-05 02:06:35 -05:00
Xi Ruoyao
b534c75ac9 gcc: Minor reword
The result is still not so satisfiable to me but I cannot do it better.
Maybe someone can reword it more.
2025-09-05 11:34:14 +08:00
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