| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| |
|
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Update to vim-1837.$
Update to zlib-1.3.$
Update to wheel-0.41.2 (Python Module).$
Update to util-linux-2.39.2.$
Update to sysvinit-3.08.$
Update to shadow-4.14.0.$
Update to Python-3.11.5.$
Update to procps-ng-4.0.4.$
Update to pkgconf-2.0.2.$
Update to mpfr-4.2.1.$
Update to kbd-2.6.2.$
Update to gzip-1.13.$
Update to coreutils-9.4.$
Specify the 'nobody-group' for systemd.$
Remove unused usb group.$
|
|
|
|
|
|
|
| |
This reverts commit ad09ba40a1d521857bf440b093167d91e5172f04.
This reverts commit bbaf00d41541380665f0b146d60d12afb44cc62b.
No longer needed with OpenSSH-9.4 or later.
|
|
|
|
|
| |
For example, if CONFIG_EXT4_FS_SECURITY (Ext4 Security Labels) not set
and we are building on an ext4 file system, the test will be skipeed.
|
| |
|
| |
|
| |
|
| |
|
| |
|
|\ |
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| | |
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.
|
| | |
|
|/
|
|
|
|
|
|
|
|
|
| |
Update to xz-5.4.4.
Update to less-643.
Update to meson-1.2.1.
Update to linux-6.4.10.
Update to iana-etc-20230810.
Update to pkgconf-2.0.1.
All build times and sizes were also checked and updated as needed.
|
|\ |
|
| |
| |
| |
| |
| |
| | |
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.
|
|/ |
|
|\ |
|
| | |
|
|/
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
| |
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).
|
|
|
|
| |
By the way, fix a minor formatting issue in udev-hwdb.8.
|
|
|
|
| |
Link: https://gitlab.com/procps-ng/procps/-/commit/414e33a8afb6
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
| |
--disable-crypt is now the default, and the security fix for 2.37 is
included.
|
| |
|
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
Update udev-lfs tarball to remove obsolete
cdrom rules and references to ISDN devices.
Update to wheel-0.41.0 (Python Module).
Update to tar-1.35.
Update to systemd-254.
Update to meson-1.2.0.
Update to linux-6.4.7.
Update to gcc-13.2.0.
Update to file-5.45.
|
|
|
|
|
|
| |
This is suggested by GCC maintainer Andrew Pinski in
https://gcc.gnu.org/PR110789. It's easier than what we've suggested
in the book.
|
|
|
|
|
|
|
|
|
|
|
| |
This partially reverts commit 1053282e5f0a6e7bba9605676b650d46db6ffaf4.
There is actually only one test suite in LFS build even with -k, but on
my complete system there are many test failures with "-k". I guess some
tests depend on non-LFS packages.
The text change is reverted, but the command change is preserved as
generally we should use -k for any make check command known to fail.
|
| |
|
| |
|
|
|
|
|
| |
Or they'll produce some error messages saying "cannot execute
systemd-sysctl or systemd-vconsole-setup".
|
| |
|
|
|
|
|
| |
They are not created in chapter 7.5, so we should create them before
installing files into them.
|
| |
|
|
|
|
| |
Jinja2 is needed for building udev from systemd.
|
| |
|
|
|
|
|
| |
I was too naive: actually a lot of tests fail with groff-1.23.0 and
they'll show up with "-k".
|
| |
|
|
|
|
|
|
|
|
| |
Update to iana-etc-20230629.
Update to linux-6.4.3.
Update to libxcrypt-4.4.36.
Update to groff-1.23.0.
Update to perl-5.38.0.
|
|
|
|
|
|
|
|
|
|
|
| |
Yescrypt is the current default password hashing algorithm of Fedora
and Debian. See [1] for its advantage.
Now we have libxcrypt providing the implementation of bcrypt and
yescrypt, we can switch to yescrypt as well. We also don't need to
adjust the rounds for SHA512 anymore.
[1]:https://www.fedoraproject.org/wiki/Changes/yescrypt_as_default_hashing_method_for_shadow#Detailed_Description
|
| |
|