Commit Graph

8639 Commits

Author SHA1 Message Date
Xi Ruoyao
feed7fea36
linux kernel: reword description for CONFIG_X86_X2APIC 2022-08-25 01:05:55 +08:00
Xi Ruoyao
85cdcb0980
glibc: don't mention "/lib" as ld.so search path anymore
Text change only.

Since 11.0, /lib is a symlink to usr/lib.  With libc_cv_slibdir=/usr/lib,
/lib won't be searched by default anymore (if someone mess up the system
by removing /lib symlink and create an real directory there, for example
the initramfs before r10.1-439).
2022-08-24 23:42:27 +08:00
Xi Ruoyao
098f4de336
linux kernel: disable CONFIG_USERFAULTFD to avoid CVE-2022-2590 for now 2022-08-24 16:42:49 +08:00
Xi Ruoyao
83b86449a1
linux kernel: enable CONFIG_X86_X2APIC
It's recommended for CVE-2022-21233 mitigation.  And, if the BIOS has
enabled x2APIC but CONFIG_X86_X2APIC=n, the kernel will panic on boot.

If x2APIC is disabled or not available, the kernel with
CONFIG_X86_X2APIC=y can still boot normally.

No need to tag anything again because interrupt handling cannot affect
userspace.
2022-08-24 16:42:48 +08:00
Xi Ruoyao
20007e51c2
glibc: update test status
Text change only.

Add tst-arc4random-thread failure recently reported to upstream, remove
namespace related failures as they are UNSUPPORTED now in 2.36.
2022-08-23 18:43:10 +08:00
Xi Ruoyao
ec3cad45c3
mark linux-5.19.2 and shadow-4.12.2 as security fix 2022-08-22 11:17:46 +08:00
Xi Ruoyao
9023df4e4f
Merge remote-tracking branch 'origin/trunk' into xry111/clfs-ng 2022-08-22 08:40:07 +08:00
Bruce Dubbs
fd6f71bd35 Update SBU times and disk usage for all packages 2022-08-21 12:00:34 -05:00
Bruce Dubbs
a7a9d696fc Minor updates 2022-08-21 10:04:47 -05:00
Douglas R. Reno
8996c54f21 Update stats for systemd packages in preparation of 11.2-rc1 2022-08-21 08:36:00 -05:00
Xi Ruoyao
942e81de78
stripping: also mention symbol table bisides debug symbols 2022-08-21 20:27:28 +08:00
Xi Ruoyao
983647975b
shadow: fix download URL 2022-08-21 14:10:56 +08:00
Xi Ruoyao
3a1168d937
add changelog entries for last package update 2022-08-21 14:05:48 +08:00
Bruce Dubbs
f2af13d7a0 Intermediate update prior to lfs-11.2-rc1 2022-08-20 10:35:01 -05:00
Xi Ruoyao
aff530edc6
Merge remote-tracking branch 'origin/trunk' into xry111/clfs-ng 2022-08-19 12:48:37 +08:00
Xi Ruoyao
6099a47149
Remove libtool archive (.la) files in Chapter 5 and 6
They are really harmful.  In Binutils pass 2, libstdc++.la caused the
building system to use host /usr/lib/libstdc++.so for gprofng.  We now
has disabled gprofng for pass 2, but the similar issue also exists in
GCC pass 2.  In a normal LFS build, the building system silently uses
/usr/lib/libstdc++.so (I guess it does not blow up simply because some
blind luck); in a real cross build (x86 -> ARM for example) the build
will fail.

Remove the .la files to fix this issue.  Instead of only modifying
clfs-ng, it makes more sense to apply the change for trunk: though
the build does not fail, using host library is still a contamination.
2022-08-19 12:41:48 +08:00
Xi Ruoyao
0d8c2d6ab0
Merge remote-tracking branch 'origin/trunk' into xry111/clfs-ng 2022-08-15 20:24:18 +08:00
Pierre Labastie
d94f2d01a5 Clean chapter 8 binutils xml and text
Remove old commented instructions
Remove a sed and a test failure explanation: both have been fixed
in binutils-2.39
2022-08-14 21:11:46 +02:00
Xi Ruoyao
54bc22e256
Merge remote-tracking branch 'origin/trunk' into xry111/clfs-ng 2022-08-12 10:07:10 +08:00
Douglas R. Reno
c25dd3fc1d Typo fix in changelog 2022-08-11 17:34:21 -05:00
Bruce Dubbs
3bc662bc9e Package updates.
Update to vim-9.0.0192.
Update to iana-etc-20220803.
Update to tzdata-2022b.
Update to iproute2-5.19.0.
Update to linux-5.19.1.
Update to bc-6.0.1.
2022-08-11 16:10:56 -05:00
Xi Ruoyao
630453370b
Merge remote-tracking branch 'origin/trunk' into xry111/clfs-ng 2022-08-11 22:14:45 +08:00
Xi Ruoyao
e9d9f83288
typography: add a note about "Il1" or "O0" issue 2022-08-11 09:57:31 +08:00
Bruce Dubbs
960a230b4f Merge branch 'trunk' of git.linuxfromscratch.org:lfs into trunk 2022-08-09 21:44:54 -05:00
Bruce Dubbs
3094b8c742 Tweak pip3 instructions 2022-08-09 21:44:44 -05:00
Xi Ruoyao
8a687fac90
binutils: add desc for gprofng 2022-08-09 22:26:10 +08:00
Bruce Dubbs
2fe5021cfa Merge branch 'trunk' of git.linuxfromscratch.org:lfs into trunk 2022-08-07 11:11:49 -05:00
Bruce Dubbs
6f4ac82b3c Typo 2022-08-07 11:11:37 -05:00
Xi Ruoyao
e06065fc29
perl: remove outdated note regarding zlib version
Now perl-5.36 ships zlib-1.2.12, which is same as the book providing.
2022-08-07 18:28:24 +08:00
Bruce Dubbs
7131c8979c Merge branch 'trunk' of git.linuxfromscratch.org:lfs into trunk 2022-08-06 17:40:54 -05:00
Bruce Dubbs
1b11115cd2 Package updates.
Update to binutils-2.38.
Update to util-linux-2.38.1.
Update to Python3-3.10.6.
Update to glibc-2.36.
2022-08-06 17:40:17 -05:00
Thomas Trepl (Moody)
f628276ff7 Update boostcript version to 20220723 2022-08-07 00:28:47 +02:00
Ken Moffat
32feb4ba2e Note that linux-5.18.14 has fixes for RETBleed.
Security Advisory to follow.
2022-07-24 21:30:43 +01:00
Bruce Dubbs
c316117432 Package updates.
Update to linux-5.18.14.
Update to libcap-2.65.
2022-07-24 15:01:47 -05:00
Thomas Trepl (Moody)
68e4fd59b2 Mark raid array as clean at shutdown 2022-07-23 22:42:36 +02:00
Xi Ruoyao
0400cfe862
minor English grammar fix 2022-07-19 19:48:17 +08:00
Xi Ruoyao
c51117ec1b
Merge remote-tracking branch 'origin/trunk' into xry111/clfs-ng 2022-07-19 19:46:24 +08:00
Xi Ruoyao
d060b33545
another "obsoleted" -> "obsolete" fix 2022-07-16 14:01:21 +08:00
Bruce Dubbs
e470752a88 Fix kernel stats 2022-07-16 00:47:19 -05:00
Bruce Dubbs
f1b9d9d531 Package updates.
Update to meson-0.63.0.
Update to kmod-30.
Update to inetutils-2.3.
Update to linux-5.18.9.
Update to OpenSSL-3.0.5.
2022-07-16 00:29:19 -05:00
Bruce Dubbs
94bf45a457 Spelling 2022-07-14 17:02:30 -05:00
Xi Ruoyao
4059afc5c9
Merge remote-tracking branch 'origin/trunk' into xry111/clfs-ng 2022-07-02 12:32:04 +08:00
Xi Ruoyao
af3cf8ded1
python: mention that --force-reinstall needs --no-deps 2022-07-02 11:32:28 +08:00
Xi Ruoyao
b5a316b060
texinfo: remove unneeded sed
It works out of box with glibc-2.35.  I think this issue is already
fixed at glibc side, by the commit:

commit 0b5ca7c3e551e5502f3be3b06453324fe8604e82
Author: Paul Eggert <eggert@cs.ucla.edu>
Date:   Tue Sep 21 07:47:45 2021 -0700

    regex: copy back from Gnulib

    Copy regex-related files back from Gnulib, to fix a problem with
    static checking of regex calls noted by Martin Sebor.  This merges the
    following changes:

    * New macro __attribute_nonnull__ in misc/sys/cdefs.h, for use later
    when copying other files back from Gnulib.

    ... ... (unrelated things trimmed)
2022-07-02 11:31:13 +08:00
Xi Ruoyao
e395f06367
Merge remote-tracking branch 'origin/trunk' into xry111/clfs-ng 2022-07-02 00:56:30 +08:00
Xi Ruoyao
a08f031960
add fool-proof protection preventing exiting from init shell
Here "fool" means myself :).
2022-07-01 11:16:42 +08:00
Bruce Dubbs
4172b2128a Fix vim doc directory 2022-06-30 16:27:49 -05:00
Bruce Dubbs
0d80e532d2 Package updates.
Update to vim-9.0.0006.
Update to iana-etc-20220610.
Update to OpenSSL-3.0.4.
Update to kbd-2.5.1.
Update to linux-5.18.8.
Update to bc-5.3.3.
+
2022-06-30 15:12:37 -05:00
Xi Ruoyao
e4d72ed3db
Merge remote-tracking branch 'origin/trunk' into xry111/clfs-ng 2022-06-30 20:02:07 +08:00
Pierre Labastie
f8b27abcda Generate shared C++ bindings for ncurses
Presently we let the build system generate static C++ bindings, and
then we remove them. Note that we could also prevent generating
any C++ binding, since nothing in LFS/BLFS use them, but it seems to
me that generating the shared ones is closer to what is done for
other packages.
2022-06-29 14:08:29 +02:00