Commit Graph

9439 Commits

Author SHA1 Message Date
Thomas Trepl
85589aaae3 Fix a textual copy/paste error 2023-09-25 16:09:44 +02:00
Thomas Trepl
cf84076b2b Automatic merge of trunk into multilib 2023-09-25 00:30:17 +02:00
Xi Ruoyao
d48812dca9
afterlfs: "Work remotely via SSH" does not strictly need wget 2023-09-24 20:07:32 +08:00
Thomas Trepl
6073638530 Automatic merge of trunk into multilib 2023-09-19 00:30:18 +02:00
Xi Ruoyao
f510f26b2d
/etc/os-release: Add HOME_URL field
It's used by AppStream in BLFS for calculating the ID of the operating
system.
2023-09-19 03:56:33 +08:00
Bruce Dubbs
01332d3b2a Use GB for kernel build size 2023-09-18 10:58:00 -05:00
Xi Ruoyao
67ad464981
Update Linux kernel SBU and DU
The old values were measured with -j1, it's out of sync with our
conventions now.
2023-09-18 20:39:03 +08:00
Thomas Trepl
e6e2e70d0c Automatic merge of trunk into multilib 2023-09-18 00:30:18 +02:00
Xi Ruoyao
490a50a520
Package updates
- Update to linux-6.5.3 (#5343)
- Update to iana-etc-20230912 (#5006)
- Update to iproute2-6.5.0 (#5342)
2023-09-17 23:45:09 +08:00
Xi Ruoyao
808bc9406b
hostreqs: Raise GCC minimal version to 5.2
Pass 1 GCC FTBFS with system GCC 5.1.

Link: https://gcc.gnu.org/PR65801
Link: https://lists.linuxfromscratch.org/sympa/arc/lfs-support/2023-09/msg00005.html
2023-09-17 19:54:22 +08:00
Thomas Trepl
ecf738aa8f Automatic merge of trunk into multilib 2023-09-16 00:30:21 +02:00
Xi Ruoyao
d269e20dcb
chapter05/libstdc++: Remove one more .la file 2023-09-15 19:27:41 +08:00
Thomas Trepl
dc39c7bc12 Automatic merge of trunk into multilib 2023-09-15 00:30:17 +02:00
Xi Ruoyao
ba40e32566
systemd: Use NSS modules provided by systemd in nsswitch.conf
It allows a simplification to /etc/hosts.  Also correct some info about
FQDN in both sysv and systemd.
2023-09-14 16:50:37 +08:00
Xi Ruoyao
efd11134bb
Glibc: Fix CVE-2023-4806 2023-09-14 14:32:37 +08:00
Thomas Trepl
ea6fdf5c3b Automatic merge of trunk into multilib 2023-09-14 00:30:12 +02:00
Xi Ruoyao
b91b12adf3
git-version: Always skip creating version.ent if LFS-RELEASE exists 2023-09-13 16:08:06 +08:00
Xi Ruoyao
80da60f0c0
stripping: Compress the kept debug info with Zlib 2023-09-13 15:39:25 +08:00
Xi Ruoyao
48d8f5a51d
glibc: Fix CVE-2023-4527 2023-09-13 14:32:19 +08:00
Xi Ruoyao
c858ba4e17
build: Add "make dist"
For creating a tarball without .git directory easier.  The tarball will
include version.ent and LFS-RELEASE files so the book rendered from it
won't show "unknown" for all dates.
2023-09-13 14:10:38 +08:00
Xi Ruoyao
a9dc9724ae
git-version: Make shebang #!/bin/bash
There is some bash-ism in the script.
2023-09-13 14:02:32 +08:00
Thomas Trepl
b0c238acd2 Automatic merge of trunk into multilib 2023-09-13 00:30:19 +02:00
Pierre Labastie
e0a942748e Make /dev/shm mount and umount verbose
Almost all commands in lfs are verbose. Don't know why these ones
were not.
2023-09-12 19:02:18 +02:00
Thomas Trepl
ba8509d1e9 Automatic merge of trunk into multilib 2023-09-12 00:30:01 +02:00
Thomas Trepl
c5fe6ee346 Do not retrieve yr from sysdate 2023-09-11 13:18:30 +02:00
Thomas Trepl
0627fc2281 Fix hardcoded copyright year 2023-09-11 11:26:10 +02:00
Thomas Trepl
b84eff0308 Automatic merge of trunk into multilib 2023-09-11 00:30:21 +02:00
Xi Ruoyao
cb6fcea9bf
binutils-pass2: Minor reword 2023-09-10 15:25:04 +08:00
Thomas Trepl
b2f0a207d7 Automatic merge of trunk into multilib 2023-09-10 00:30:15 +02:00
Xi Ruoyao
ab31b973c8
chapter08: Make Installed "program(s)/library(ies)/directory(ies)" consistently lowercase 2023-09-09 14:51:24 +08:00
Xi Ruoyao
6c51e5ce7b
perl: Move some explanations from Chapter 8 to Chapter 7
Explain switches once they show up first time.
2023-09-09 14:46:02 +08:00
Douglas R. Reno
1f20176cfb util-linux: minor grammar reword 2023-09-09 01:08:20 -05:00
Thomas Trepl
6ae855b81d Automatic merge of trunk into multilib 2023-09-09 00:30:19 +02:00
Xi Ruoyao
c7df34cbc5
mpfr: 4.2.1 has 198 tests 2023-09-09 03:15:32 +08:00
Xi Ruoyao
9f9a9b4950
binutils-pass2: Reword the paragraph about libtool workaround
Well, I was blaming libtool too much.  If the entire Binutils tree uses
libtool this won't happen.  The problem is Binutils building system is
using libtool-style idiom on non-libtool components.

And this issue is not related to cross compiling, at all.  A native
build can exploit the issue as well (see the updated comment).

Maybe I'll submit a patch to GCC (yes, not a typo, GCC is the upstream
of Binutils building system) to fix the issue when I have the mood...
2023-09-08 21:49:06 +08:00
Xi Ruoyao
aa5fa04a5a
coreutils: Drop gl_cv_macro_MB_CUR_MAX_good override
It's not needed anymore with 9.4.
2023-09-08 17:10:14 +08:00
Xi Ruoyao
ae802cf97d
whatsnew: Align package names with <title>s in package pages
It makes the package names more consistent, and it reduces the number of
different msgid's for translators.

By the way, move Udev to keep alphabetic order.
2023-09-08 16:13:37 +08:00
Xi Ruoyao
93f077212e
packages: Add kmod home page 2023-09-08 15:52:08 +08:00
Thomas Trepl
8bc83b9034 Automatic merge of trunk into multilib 2023-09-07 17:06:17 +02:00
Xi Ruoyao
6ad40199fc
Add some missed whatsnew and changelog entries 2023-09-07 20:01:00 +08:00
Xi Ruoyao
7de7690181
pkgconf: Hotfix for a regression breaking BLFS packages
Link: https://github.com/pkgconf/pkgconf/issues/317
2023-09-07 19:57:19 +08:00
Thomas Trepl
f8b6ce097e Automatic merge of trunk into multilib 2023-09-07 00:30:17 +02:00
Xi Ruoyao
26d11785ec
changelog: Fix typo 2023-09-06 15:55:07 +08:00
Xi Ruoyao
313a035b10
dependencies: Zstd should be in binutils-rundeps too 2023-09-06 12:05:04 +08:00
Thomas Trepl
5de5f1be5e Automatic merge of trunk into multilib 2023-09-06 00:30:17 +02:00
Xi Ruoyao
e8f0a1b1da
util-linux: Use 2^128 instead of "340 trillion trillion trillion" 2023-09-05 18:52:14 +08:00
Xi Ruoyao
5f36bceaa9
Package updates
- Update to linux-6.5.1 (#5332)
- Update to pkgconf-2.0.3 (#5339)
- Update to dbus-1.14.10 (#5337)
2023-09-05 18:20:24 +08:00
Xi Ruoyao
b1b9182671
chapter08: Move pkgconf before binutils
It allows binutils to link to zstd, so binutils will have
zstd-compressed debug section support (the compression is not enabled
by default but can be enabled via LDFLAGS etc. if wanted).

We also need to add libzstd.so.&zstd-version; into online_usrlib to
prevent a crash in stripping.
2023-09-05 18:19:55 +08:00
Thomas Trepl
7d0d9ff80f Automatic merge of trunk into multilib 2023-09-05 00:30:10 +02:00
Bruce Dubbs
1ec60f1daf Move a caution to a better page.
Move caution regarding building by mixing
different versions of LFS to General Compilation Instructions.
2023-09-04 15:08:43 -05:00