| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
We'll use nproc for setting MAKEFLAGS and TESTSUITEFLAGS. And if nproc
is not available, we'll end up with "MAKEFLAGS=-j" which is very
dangerous because it allows make to spawn infinite number of jobs.
Check it early.
The nproc program is added in Coreutils 8.1 so we need to bump the
minimal version.
|
|
|
|
|
|
|
|
| |
Set -Dlogind=false -Dvconsole=false to disable out-of-scope udev rules.
Use "ninja -n" to list the targets, so the disabled udev rules won't
show up then we can remove some "rm" commands. Do not remove
70-power-switch.rules from the source directory so we won't break
multilib.
|
|
|
|
|
|
| |
They are not really useful without logind. BLFS elogind package will
provide them too, so we should remove them and avoid a package manager
conflict.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
There seems some guy overusing this method so we should add more
caveats.
- Use /opt/foo-x.y instead of /usr/pkg/foo-x.y. /opt/foo-x.y is used in
BLFS for Rustc, Qt5, etc. and /usr/pkg is not FHS-compliant.
- Use /etc/ld.so.conf and LDFLAGS instead of LD_LIBRARY_PATH. Relying
on LD_LIBRARY_PATH is generally a bad idea, and we also don't use it
in BLFS for /opt packages.
- Discourage this method for general use, mention it may not work for
vital packages like Glibc.
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
We'd fixed #5180 by forcing LN='ln -f'. But this has stopped to work
with gawk-5.2.2 (and 5.3.0) because now the building system explicitly
checks the existence of gawk-&gawk-version; and refuses to update it if
it exists.
Now removing the file before "make install" seems the easiest solution.
Link: https://git.savannah.gnu.org/cgit/gawk.git/commit/?id=11762f4c0685
|
|\ |
|
| |
| |
| |
| |
| |
| | |
This option is removed by upstream in 3.12.
Link: https://github.com/python/cpython/pull/100544
|
| | |
|
| |
| |
| |
| | |
By the way, complete the dependencies on Wheel too.
|
| | |
|
|/ |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Update to iana-etc-20231019.
Update to wheel-0.41.3.
Update to shadow-4.14.2.
Update to openssl-3.1.4.
Update to texinfo-7.1.
Update to meson-1.2.3.
Update to bc-6.7.2.
Update to linux-6.5.9.
Update to Python-3.12.0.
Add setuptools-68.2.2.
|
| |
|
|
|
|
|
|
|
|
|
| |
By default page numbering in <preface> is in roman numeral. This
is ok for the book preface, but not for the part III preface.
So copy the page.number.format template from docbook stylesheets
to stylesheets/lfs-xsl/pdf/lfs-pagesetup.xsl, and modify it.
Reported by: Vladimir Pertsev on lfs-dev list
|
|
|
|
|
|
| |
Update to linux-6.5.7.
Update to shadow-4.14.1.
Update to gettext-0.22.3.
|
| |
|
|
|
|
|
|
| |
The output of api.github.com is JSON, thus we should not remove every
<...> for it. For example, strip_tags had trimmed the JSON for
shadow-4.14.1, leading to "Attempt to read property "tag_name" on null".
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
Commit 27d23b1d has changed the convention that scripts with Sxxx
symlinks should be run with "stop" parameter in runlevels 0 and 6.
They should now be called with the more intuitive "start" parameter.
But a few scripts still call "/etc/init.d/halt stop". Fortunately, this
occurs in code paths that are rarely run (unrecoverable errors). So it
was not noticed until now. Anyway, this is fixed in this commit.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Disable building nscd in glibc.
Update to iana-etc-20230929.
Update to vim-9.0.1968.
Update to openssl-3.1.3.
Update to meson-1.2.2.
Update to man-db-2.12.0.
Update to linux-6.5.5.
Update to kmod-31.
Update to kbd-2.6.3.
Update to gettext-0.22.2.
Update to bc-6.7.0.
|
|
|
|
|
| |
It's deprecated because of Y2038 issue and no longer being built by
default.
|
|
|
|
| |
And utmp does not exist on systemd-based LFS.
|
|\ |
|
| | |
|
| |
| |
| |
| |
| | |
The CVE-2023-4806 fix unintentionally caused a memory leak, now update
the patch to include the fix for the leak.
|
|/ |
|
| |
|
|
|
|
|
| |
It's used by AppStream in BLFS for calculating the ID of the operating
system.
|
| |
|
|
|
|
|
| |
The old values were measured with -j1, it's out of sync with our
conventions now.
|
|
|
|
|
|
| |
- Update to linux-6.5.3 (#5343)
- Update to iana-etc-20230912 (#5006)
- Update to iproute2-6.5.0 (#5342)
|
|
|
|
|
|
|
| |
Pass 1 GCC FTBFS with system GCC 5.1.
Link: https://gcc.gnu.org/PR65801
Link: https://lists.linuxfromscratch.org/sympa/arc/lfs-support/2023-09/msg00005.html
|
| |
|
|
|
|
|
| |
It allows a simplification to /etc/hosts. Also correct some info about
FQDN in both sysv and systemd.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
For creating a tarball without .git directory easier. The tarball will
include version.ent and LFS-RELEASE files so the book rendered from it
won't show "unknown" for all dates.
|