| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| | |
Approved by bdubbs for 11.1.
To editors: no need to rebuild system and re-tag anything, AFAIK nothing
in BLFS uses libsubid now. You may delete /usr/lib/libsubid.a on your
system manually.
|
|/ |
|
| |
|
|
|
|
|
|
|
| |
bootctl is not built because LFS doesn't have gnu-efi.
systemd-cryptenroll is disabled if cryptsetup is not installed (should
be added into BLFS).
|
|
|
|
|
| |
Add lto-dump and libitm, and reword description for liblto_plugin
because it's actually used by libbfd (from binutils).
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
Add libc_malloc_check.so (it's like libmcheck.a, but should be used with
LD_PRELOAD).
Add description for libmvec.
"libnss" -> "libnss_*", and reword the description.
|
|
|
|
|
| |
This fix was found on an i368 system when building openjdk. The
fix does not help or hurt x86_64 systems.
|
|
|
|
|
| |
Prevent from misleading people to think "I don't build binutils with LTO,
so I can skip the patch".
|
| |
|
| |
|
| |
|
|\ |
|
| | |
|
| |
| |
| |
| |
| | |
I just received a private mail from some guy obviously puzzled by this
switch. Expand the explanation a little to make it more clear.
|
|/
|
|
|
|
|
|
|
| |
Add binutils-2.38 LTO patch.
Update to util-linux-2.37.4.
Update to man-db-2.10.1.
Update to linux-5.16.9.
Update to vim-8.2.4383.
Update to iana-etc-20220207.
|
|
|
|
|
|
|
| |
Quote from the NEWS file:
A symbolic link to the dynamic linker is now installed under
/usr/bin/ld.so (or more precisely, '${bindir}/ld.so').
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
A very old libtool copy (2009-11-29) is shipped in binutils tarball. It
does not support sysroot, so the cross-built binutils binaries may link
to libraries from the host distro, if certain libraries are available.
The ideal solution should be updating libtool, as libtool-2.4.6 (in LFS)
has sysroot support. However, updating libtool for binutils is not
trivial: it would require to rerun autoconf and binutils building system
sticks to autoconf-2.69. Another issue is the sysroot support for
libtool has introduced a configure option "--with-sysroot", which
conflicts with an already existing option with the same name in
GCC and binutils building system (we are using the GCC/binutils version
of --with-sysroot in chapter 5).
GCC building system has --with-build-sysroot (we are using this for GCC
pass 2) for this issue. Binutils copied GCC building system, but it
does not respect --with-build-sysroot.
So for now we just edit libtool code to prevent "-L/usr/lib" in
$LFS_TGT_gcc command line. It should fix the issue about host libiberty
(reported in #lfs-support) as well, but it still need to be confirmed by
someone having such a host.
Tested with a jhalfs run on LFS.
|
| |
|
|
|
|
|
|
| |
Update to bc-5.2.2.
Update to linux-5.16.8.
Update to binutils-2.38. Requires adding zlib to Chapter 6.
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
There is no "revision for chroot" now.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
In the new cross-compilation approach, the $PATH in chroot does not
contain '/tools/bin'. So "+h" is useless in chroot as the newly
installed tools always replace the temporary counterpart at the same
location.
"+h" in chapter4/settingenviron.xml is kept deliberately. Currently
$LFS/tools/bin only contains programs prefixed with
"x86_64-lfs-linux-gnu-", and it's highly unlikely that any distro will
ever ship a program named with such prefix. So it may seems that we can
remove this "+h" as well. However, the situation may change in future
and we can take this oppertunity to teach the advantage and disvantage
of bash hash feature.
|
|
|
|
|
| |
They were added because ninja had printed warnings about "non UTF-8
locale". Current version of ninja no longer does this.
|
|
|
|
|
| |
The defaults are /bin and /sbin. We don't like them because of "DESTDIR
on merged-usr system" issue.
|
|
|
|
|
|
|
|
| |
* tailf is removed completely
* fdformat is disabled by default, and we don't really have any reason
to enable it (and we'll need to workaround the missing man page issue
if we want to enable it)
* irqtop, lsirq, scriptreplay, and uclampset added
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
This reverts commit ae3f78a38237bbdd7937f5a770d2c9582fa242ed.
No longer needed with gdbm-1.22 or later:
https://git.gnu.org.ua/gdbm.git/commit/?id=5b62babd
https://git.gnu.org.ua/gdbm.git/commit/?id=f586b159
|
| |
|
| |
|
|
|
|
|
| |
tdbc 1.1.2 -> 1.1.3
itcl 4.2.1 -> 4.2.2
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
This reverts commit 03a41fd0cd6635843d313c02150692a05d6b8bd2.
It's no longer needed after binutils-gdb commit "install dependencies for
ld -> bfd and libctf -> bfd" (755ba58e).
|
| |
|
|
|
|
|
|
|
|
|
| |
Add coreutils-9.0 chmod patch.
Update to glibc-2.35.
Update to linux-5.16.5.
Update to findutils-4.9.0.
Update to expat-2.4.4.
Update to iana-etc-20220128.
|