Commit Graph

8285 Commits

Author SHA1 Message Date
Xi Ruoyao
5a458e897a
arm64: grub: reword the note about UEFI
No instruction change is needed.
2022-08-26 20:31:33 +08:00
Xi Ruoyao
6ca1bb6f73
arm64: Revert "Update the command explanations in findutils"
This reverts commit 4b4f934b9c.

We've reverted TIME_32_BIT_OK=yes change, revert the dangling
explanation too.
2022-08-26 20:31:33 +08:00
Xi Ruoyao
ccb61b76b1
arm64: Revert "Fix issue building findutils on a 32bit system"
This reverts commit f2ab0c5d05.

We only care AArch64 now, maybe we'll need to introduce something
similar if we'll ever add 32-bit ARM support.
2022-08-26 20:31:33 +08:00
Xi Ruoyao
0d3452ac89
arm64: gcc: update sanity check output
It looks like a simple "s/x86_64-pc/aarch64-unknown/".
2022-08-26 20:31:33 +08:00
Xi Ruoyao
317f014c21
arm64: gcc: document test failures 2022-08-26 20:31:33 +08:00
Xi Ruoyao
3c8308386c
arm64: document binutils test failures 2022-08-26 20:31:33 +08:00
Xi Ruoyao
728b8d8932
arm64: expect: update config.{guess,sub}
Expect ships a 2003 (!) edition of those scripts, and AArch64 just does
not exist in 2003.
2022-08-26 20:31:32 +08:00
Xi Ruoyao
8b9efe6786
arm64: update ELF loader paths
See https://sourceware.org/glibc/wiki/ABIList#aarch64.
2022-08-26 20:31:32 +08:00
Xi Ruoyao
c18558ce33
arm64: remove ld.so symlink creation
It's not need for ARM64!
2022-08-26 20:31:32 +08:00
Xi Ruoyao
9334a3f2dc
arm64: adapt GCC lib64 -> lib quirk for aarch64 2022-08-26 20:31:32 +08:00
Xi Ruoyao
4d8854a5e3
arm64: don't create /lib64
The path to dynamic linker is /lib/ld-linux-aarch64.so.1, no hardcoded
/lib64.  It's much better than x86_64 or MIPS64 IMO.

[As a LoongArch contributor & reviewer: we really should have removed
this stupid "64" in the early development stage of LoongArch ELF ABI.]
2022-08-26 20:31:32 +08:00
Xi Ruoyao
b7adecc96c
arm64: set min-kernel to 3.7
It's the minimum required by Glibc-2.36 for ARM64.
2022-08-26 20:31:32 +08:00
Xi Ruoyao
e5263d535f
arm64: start branch 2022-08-26 20:31:32 +08:00
Xi Ruoyao
5353a1948f
grub: add a note about filesystem UUID and partition UUID usage
Text only change.
2022-08-26 20:30:29 +08:00
Xi Ruoyao
d84087141c
reboot: mention firmwares
Text only change.

I've forgotten this several times for AMDGPU...
2022-08-26 19:52:20 +08:00
Xi Ruoyao
e9d65f2f4c
grub: update description for grub-glue-efi
Text only change.

Found out this utility also exists on ARM, so copied "grub-glue-efi
--help" here, which does not mention "ia32" or "amd64".
2022-08-26 19:47:50 +08:00
Pierre Labastie
b3f157c685 Don't use dummy.c for glibc sanity check in chap 5
It seems glibc creates dummy.c for its own use. This leaves some
dummy.xxx files in the directory, that may lead some users to think that
the directory is not properly cleaned up after the test (I did :)

So use a pipe so that only a.out is created
2022-08-25 09:24:58 +02:00
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
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
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
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
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
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
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