Commit Graph

9037 Commits

Author SHA1 Message Date
Xi Ruoyao
3b48844c87
loongarch: elfutils: Bump patch again
Glibc LoongArch maintainer reminded me that I'd missed one reloc type in
the previous version of the patch :(.
2023-08-14 17:08:50 +08:00
Xi Ruoyao
93ec8b32bf
grub cfg: Add an explanation for the insmod commands 2023-08-14 09:16:49 +08:00
Xi Ruoyao
acb3c1fbd1
Merge remote-tracking branch 'origin/trunk' into xry111/loongarch 2023-08-10 22:32:58 +08:00
Xi Ruoyao
da584239b8
Merge remote-tracking branch 'origin/trunk' into xry111/loongarch 2023-08-10 13:49:11 +08:00
Xi Ruoyao
11876e8d0c
loongarch: kernel: Add EFI_ZBOOT (again)
Forgot to sync this when I merged trunk.
2023-08-10 13:49:11 +08:00
Xi Ruoyao
c4b61b12df
loongarch: kernel: Disable relaxation for building a module
Link: https://git.kernel.org/torvalds/c/03c53eb90c0c
2023-08-10 13:49:10 +08:00
Xi Ruoyao
2485dc3a99
loongarch: util-linux: Remove the sed for test_enosys
Not needed with util-linux-2.39.1.
2023-08-10 13:49:10 +08:00
Xi Ruoyao
ecb591d6c9
loongarch: Revert "groff: Update config.{guess,sub}"
This reverts commit d9247b9329.

No longer needed with groff-1.23.0.
2023-08-10 13:49:10 +08:00
Xi Ruoyao
60acb099ae
loongarch: Update elfutils patch
To support new reloc types introduced with Binutils-2.41.
2023-08-10 13:49:10 +08:00
Xi Ruoyao
c8a4bac294
loongarch: openssl: Use linux64-loongarch64 target
With Binutils-2.41 we can enable the LSX accelerated AES routine.

In the future (OpenSSL-3.2) we'll be able to remove this line and let
the config script guess it automatically.
2023-08-10 13:49:10 +08:00
Xi Ruoyao
f0b518a01e
binutils: Remove libgprofng.a, add libgprofng.so into contents section 2023-08-10 13:45:01 +08:00
Xi Ruoyao
30e0a7b28f
gawk: Move the creation of awk.1 after the explanation of the previous command 2023-08-09 22:39:53 +08:00
Xi Ruoyao
7c306241b6
coreutils: Use groupadd/groupdel for creating/removing dummy group
They look better than "echo >>" and "sed -i".  And I think an example
showing how to use groupadd/groupdel is good anyway.  The format of
/etc/group is already shown in chapter 7.
2023-08-09 22:30:52 +08:00
Xi Ruoyao
91f9a174b5
ncurses: Simplify documentation install command 2023-08-09 12:37:52 +08:00
Bruce Dubbs
539f0110b0 Merge branch 'trunk' of git.linuxfromscratch.org:lfs into trunk 2023-08-08 16:07:30 -05:00
Bruce Dubbs
45f40e899b Fix sed in pkgconf 2023-08-08 16:07:19 -05:00
Xi Ruoyao
d0d1c9f42d
loongarch: There seems no gprofng failure 2023-08-08 22:31:42 +08:00
Xi Ruoyao
1aeba8d5d3
loongarch: Revert "file: Update config.{guess,sub}"
This reverts commit c99204bcbc.

Not needed with file-5.45 now.
2023-08-08 17:43:45 +08:00
Xi Ruoyao
010577c5b6
loongarch: Revert "gmp: Update config.{guess,sub}"
This reverts commit dd34ffcce0.

It's not needed with GMP 6.3.0.
2023-08-08 16:59:57 +08:00
Xi Ruoyao
af800c8ed0
loongarch: gcc: Remove GMP workaround in GCC pass 1 & 2
The workaround is not needed with GMP 6.3.0.
2023-08-08 16:57:52 +08:00
Xi Ruoyao
8a243b5e21
loongarch: Adapt kernel configuration 2023-08-08 12:27:43 +08:00
Xi Ruoyao
2882861ba6
Merge remote-tracking branch 'origin/trunk' into xry111/loongarch 2023-08-08 11:16:54 +08:00
Xi Ruoyao
9cca53dcac
kernel: Fix move-if-changed logic and regenerate with 6.4.8 2023-08-08 11:12:36 +08:00
Xi Ruoyao
f4835ed6ad
pkgconf: Reword the reason of sed
Specifying --modversion with multiple packages just does not make sense.
The real problem here is it's erroring out even if the multiple
arguments are for the same package.
2023-08-08 08:35:21 +08:00
Xi Ruoyao
70b20e7c25
changelog: Use a dash before pkgconf version number
To be consistent will all other entries.
2023-08-08 08:31:33 +08:00
Xi Ruoyao
8002bc91b4
whatsnew: Change "pkgconf" to "Pkgconf" and comment it out for now from Updated
In 12.0, pkgconf is a new package so it should be considered "Added"
since 11.3, and it's already in the Added section.

Also make the first letter captialized to be consistent with other
entries.
2023-08-08 08:29:28 +08:00
Bruce Dubbs
fdf01d1943 Merge branch 'trunk' of git.linuxfromscratch.org:lfs into trunk 2023-08-07 15:47:37 -05:00
Bruce Dubbs
9b7d651a54 Package updates.
Update to xz-5.4.4.
Update to wheel-0.41.1 (Python Module).
Update to man-pages-6.05.01.
Update to linux-6.4.8.
Update to iana-etc-20230804.
Update to pkgconf 2.0.0.
2023-08-07 15:46:36 -05:00
Xi Ruoyao
4374af9071
dbus: Fix a typo (misusing plural) 2023-08-07 23:00:42 +08:00
Bruce Dubbs
67ca5ef3f7 Add insmod part_gpt to example grub.cfg 2023-08-03 13:13:16 -05:00
Anton Mosich
2d6ced8aec
Fix small typos 2023-08-03 22:55:17 +08:00
Thomas Trepl
9a963c5285 Merge branch 'trunk' of git.linuxfromscratch.org:lfs into trunk 2023-08-03 12:28:30 +02:00
Thomas Trepl
2ce66c4197 Remove shasum (automake is the only one pkg were a sha sum is presented). Remove it for consistency 2023-08-03 12:27:16 +02:00
Xi Ruoyao
308ec7a37f
dbus: Add --enable-user-session like BLFS
This will install dbus.service and dbus.socket into
/usr/lib/systemd/user.  In a base LFS installation the systemd per-user
daemon is not usable at all, so they may seem useless.  But if we
install them, we can start to use them once systemd is rebuilt with PAM
in BLFS (without rebuilding dbus).
2023-08-03 15:07:06 +08:00
Xi Ruoyao
264a80d60f
udev: Use --no-same-owner for man pages, like systemd
By the way, fix a minor formatting issue in udev-hwdb.8.
2023-08-03 10:10:11 +08:00
Xi Ruoyao
c7c6c1548a
kernel: systemd: FW_LOADER_USER_HELPER should be n, not y 2023-08-02 19:06:09 +08:00
Xi Ruoyao
e65bfc4f69
procps: The "free with commit" test failure is fixed now
Link: https://gitlab.com/procps-ng/procps/-/commit/414e33a8afb6
2023-08-02 18:54:42 +08:00
Xi Ruoyao
f40b2e7be5
gcc: Document new test failures with Glibc-2.38
Well, the analyzer failures are introduced by literally *my* Glibc
change [1] and I'll sort them out for GCC 14...

And the ASAN failures seem caused by the introduction of
__isoc23_strtol (the libsanitizer does not know to intercept it).  I'll
test with LLVM once I reach it in BLFS (LLVM is the upstream of
libsanitizer) and make a bug report.

limits-exprparen.c also fails to me, it needs "ulimit -s 65536" instead
of "ulimit -s 32768" in my build but maybe it's caused by my custom
*FLAGS.

[1]:https://sourceware.org/git/?p=glibc.git;a=commit;h=71d9e0fe766a
2023-08-02 14:05:51 +08:00
Xi Ruoyao
7a8fcc3918
glibc: Remove sed and option unneeded with 2.38
--disable-crypt is now the default, and the security fix for 2.37 is
included.
2023-08-02 10:54:44 +08:00
Xi Ruoyao
8ada78d73e
binutils: gprofng man pages are OK now 2023-08-02 10:38:14 +08:00
Bruce Dubbs
be5b2e03fc Package updates:
Update to vim-9.0.1677.
Update to openssl-3.1.2.
Update to man-pages-6.05.
Update to binutils-2.41.
Update to gmp-6.3.0.
Update to glibc-2.38.
2023-08-01 13:52:22 -05:00
Xi Ruoyao
3d99820133
kernel: Fix a typo 2023-08-01 09:20:08 +08:00
Xi Ruoyao
57499d5909
kernel: Separate toplevel menus in rendering 2023-08-01 09:17:05 +08:00
Xi Ruoyao
70bf5512d9
kernel: Use new kernel configuration rendering method
Import kernel-config infrastructure from BLFS and use it for kernel
configuration.  Note that kernel-config.py is slightly different from
BLFS: we need role="nodump" for <screen> here.
2023-08-01 00:08:56 +08:00
Bruce Dubbs
2cf01ab702 Add some color to kernel options 2023-07-31 01:09:24 -05:00
Bruce Dubbs
72636463a2 Merge branch 'trunk' of git.linuxfromscratch.org:lfs into trunk 2023-07-28 23:19:59 -05:00
Bruce Dubbs
83e616f79e Reformat kernel configuuration options.
A couple of the newer kernel options overflow past 80 columns on
the kernel page.  It's not optimal, but insert newlines for these
options.

Also reorder the options to to same ordeer as they appear in
menuconfig and add some blank lines between major setions for
clarity.
2023-07-28 23:14:10 -05:00
Xi Ruoyao
c2ccad14a5
systemd: Add two new symlinks into contents 2023-07-29 10:19:04 +08:00
Xi Ruoyao
bec5f879a3
changelog: Prefix new "systemd" entry with "udev from" for sysv 2023-07-29 09:59:44 +08:00
Xi Ruoyao
57f16783ed
systemd: Add --no-same-owner for man page extraction
Well, I forgot to create the man pages tarball as root, so if we don't
use --no-same-owner the man pages will be owned by UID 1000 :(.

Instead of regenerating the tarball again let's just fix this in the
book.
2023-07-29 09:56:55 +08:00