| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
| |
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
|
| |
|
|\ |
|
| | |
|
| | |
|
|/
|
|
|
|
| |
I've not bothered to write an explanation for --disable-crypt because it
will likely be the default of Glibc-2.38, then we may drop it from the
command lines.
|
|
|
|
| |
now out of date) for /usr/share/gettext-0.21.1
|
| |
|
| |
|
|
|
|
| |
It won't work even on a "complete LFS system".
|
|
|
|
|
|
| |
Update the rationale for min-kernel in hostreqs. Add a note in
general.ent about the EOL of current min-kernel. Realign the
backslashes in glibc instructions.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Use "library name" (instead of "library version") for SONAME (for now).
And "conflicting locations" may not be a problem if the symbol is at two
locations but they are exactly same (or ABI compatible).
For the details see lfs-dev discussion.
The current word is still not perfect (we've not defined "the name of a
shared library" at all), so I guess we'll need to make a major revision
for the entire "upgrading issue with shared libraries" thing in the
future.
|
|
|
|
|
|
|
| |
remap="configure" means it is for configuring the build before
running make (or ninja), not for configuring the system
after the package is installed. We don't have a special attribute
for that.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
Update to util-linux-2.39.
Update to linux-6.3.3.
Update to libcap-2.69.
Update to grep-3.11.
Update to flit_core-3.9.0.
Update to eudev-3.2.12.
|
|
|
|
|
| |
But consolidate them into one informative entry as we cannot really test
the instructions on many old systems.
|
|
|
|
| |
One test named pma fails if running it as root.
|
| |
|
| |
|
|
|
|
| |
Switch to "meson setup" from the plain "meson" by the way.
|
|
|
|
| |
It seems the package has provided the test suite since some time point.
|
|
|
|
|
|
| |
TODO: HWAsan needs Linux 6.4 (not released yet) and a recent Intel CPU.
So it the kernel and hardware support is available, we may see more
test failures. I'll try it out on my new system...
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
Update to vim-9.0.1503.
Update to iana-etc-20230418.
Update to sysvinit-3.07.
Update to iproute2-6.3.0.
Update to linux-6.3.1.
|
|\ |
|