Update to GCC-11.2.0 (#4883)
Update to inetutils-2.1 (#4892)
Update to automake-1.16.4 (#4894)
SHA256 checksum entities for the three packages are added. I think we
can start a transition to SHA256 now.
The behavior of --strip-unneeded and --strip-all are same for
executables and shared libraries. For static libraries,
--strip-unneeded keeps the symbols needed for relocation processing so
it won't break static archives.
Glibc loads these "NSS modules" (see man 5 nss) on startup. This is
implemented with something like dlopen() so "ldd" won't show them up.
So they should be considered "online" here.
Without this addition, overwriting libnss_files-2.33.so reproducibly
triggers a crash during jhalfs runs where stripping is enabled. In
manual builds, it reproducibly triggers a crash exiting from chroot.
After this change I reran stripping 5 times and there was no crash
observed.
In stripping, /usr/bin/bash, /usr/bin/find, and /usr/bin/strip are
running. Strip them, and all libraries used by them in /tmp, then
install them back.
We can't use this for all libraries or binaries: the process above
discouples hard links (for example /usr/bin/perl and perl5.34.0). So
unfortunately the stripping instruction is now a stupidly long bash
script...
Add MarkupSafe
Add Jinja2
Update to texinfo-6.8
Update to iproute2-5.13.0
Update to Python-3.9.6 (Security Update)
Update to systemd-249 (Security Update)
Update to Linux-5.13.1
Update to iana-etc-20210611.
Update to vim-8.2.3001.
Update to util-linux-2.37.
Update to meson-0.58.1.
Update to linux-5.12.10.
Update to m4-1.4.19.
Update to grub-2.06.
SysV only.
When stopping or rebooting the system, the network boot script is run and looks
at all the /etc/sysconfig/ifconfig.* files. Some of the devices these files
refer to may not be active or even refer to interfaces that are not defined on
the current system. This change ignores non-existant interfaces and any
interfaces that are not UP. This change also avoids bogus warning or error
error messages when the system is shutting down.
Update to iana-etc-20210526.
Update to vim-8.2.2890.
Update to zstd-1.5.0.
Update to perl-5.34.0.
Update to inux-5.12.7.
Update to libcap-2.50.
Update to kmod-29.
Update to expat-2.4.1.
Update to elfutils-0.185.
Update to bc-4.0.2.
Update to meson-0.58.0
Update to systemd-248
Update to gcc-11.1.0
Update to linux-5.12.1
Update to iproute2-5.12.0
Update to Python-3.9.5
Make /bin, /sbin, and /lib symlinks to their counterparts in /usr.
Thanks again for a significant portion of this work goes to Xi, I only
really merged it and made a couple of modifications for my updates. To
LFS 11.x we go!
Update to iana-etc-20210407.
Update to Python3-3.9.4.
Update to meson-0.57.2.
Update to linux-5.10.16.
Update to less-581.
Update to file-5.40.
Update to bc-4.0.1.
This reverts commit 2772bb9c30.
Python maintainers rejects the proposed fix in
https://bugs.python.org/issue39026. We'll need to make a correct fix,
or patch the downstream packages instead.
Update to attr-2.5.1
Uodate to acl-2.5.1
Update to linux-5.11.10
Update to bc-3.3.4
Update to man-pages-5.11
Update to expat-2.3.0
git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@12170 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
Update to iana-etc-20210304.
Update to zstd-1.4.9.
Update to sysvinit-2.99.
Update to linux-5.11.6.
Update to libcap-2.49.
Update to iproute2-5.11.0.
Update to e2fsprogs-1.46.2.
Update to bison-3.7.6.
Update to bc-3.3.3.
Update to attr-2.5.0.
Update to acl-2.3.0.
git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@12164 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
Update to bc-3.3.0.
Update to openssl-1.1.1j.
Update to meson-0.57.0.
Update to linux-5.10.17.
Update build times and sizes.
git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@12138 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
Update to tar-1.34.
Update to psmisc-23.4.
Update to procps-ng-3.3.17.
Update to man-db-2.9.4.
Update to eudev-3.2.10.
Update to elfutils-0.183.
Update to e2fsprogs-1.46.1.
Update to bc-3.2.7.
git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@12134 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
Update to iana-etc-20210115.
Update to bc-3.2.5.
Update to e2fsprogs-1.46.0.
Update to autoconf-2.71.
Update to tzdata-2021a.
Update to perl-5.32.1.
Update to libcap-2.47.
Update to bison-3.7.5.
Update to binutils-2.36. Requires building zlig in Chapter 6.
Update to linux-5.10.12.
git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@12105 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
Update to meson-0.56.2
Update to linux-5.10.7
Update to tar-1.33
Update to kmod-28
Update to findutils-4.8.0
In kmod, add zstd support for compressed kernel modules
Typo fix for Cleaning Up
Document GDBM test failure
git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@12097 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
Update to vim-8.2.2253.
Update to iana-etc-20201229.
Update to gdbm-1.19.
Update to tzdata-2020f.
Update to man-pages-5.10.
Update to iproute2-5.10.0.
Update to zstd-1.4.8.
Update to kbd-2.4.0.
Update to linux-5.10.4.
git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@12074 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
Update to bc-3.2.4.
Update to autoconf-2.70.
Update to openssl-1.1.1i.
Update to Python3-3.9.1.
Update to linux-5.9.14.
Update to bash-5.1 and readline-8.1.
git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@12069 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
Update to bc-3.2.1.
Update to linux-5.9.11.
Update to automake-1.16.3.
Update to sysvinit-2.98.
Update to util-linux-2.36.1.
Update to iana-etc-20201124.
Update to vim-8.2.2070.
git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@12064 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
Update to iana-etc-20201110.
Update to man-pages-5.09.
Update to linux-5.9.8.
Update to libcap-2.45.
Update to grep-3.6.
Update to bison-3.7.4.
git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@12060 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
Update to meson-0.56.0.
Update to linux-5.9.2.
Update to mpc-1.2.1.
Update to less-563.
Update to tzdata-2020d.
git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@12057 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
Update to vim-8.2.1845.
Update to bison-3.7.3.
Update to tzdata-2020b.
Update to libcap-2.44.
Update to Python-3.9.
Update to expat-2.2.10.
Update to bc-3.1.6.
Update to linux-5.9.
git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@12053 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
Update to libpipeline-1.5.3.
Update to iproute2-5.8.0.
Update to linux-5.8.1.
Fix typo in settingenviron.xml.
Use entity in perl configuration instructions.
git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@12022 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
Update to binutils-2.35.
Update to gcc-10.2.0.
Update to check-0.15.1.
Update to bison-3.7.1.
Update to util-linux 2.36.0.
Update to libcap-2.42.
Update to linux-5.7.12.
git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@12007 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
Update to Python3-3.8.4.
Update to meson-0.55.0.
Update to libcap-2.39.
Update to kbd-2.3.0.
Update to mpfr-4.1.0.
Update to linux-5.7.8.
Update to sysvinit-2.97.
Update to bc-3.1.3.
git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@11998 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
- prevent static python libraries to be installed in chapter 7 since it
is not overwrittent in chapter 8
- have libstdc++-pass2 install its host specific headers into a host
specific directory
- clean the temporary compiler and the cros compiler at the end of chapter 8
git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@11992 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
Update to man-pages-5.07.
Update to linux-5.7.2.
Update to iproute2-5.7.0.
Update to file-5.39.
Update to elfutils-0.180.
Update to bison-3.6.4.
git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@11950 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
Implement a new method of cross-building the LFS tool chain
and other tools to simplify the method of isolating the
new system from the original host. This will be the start of
LFS-10.0.
Move old trunk/BOOK to branches/old-trunk.
git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@11946 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
Update to dbus-1.12.18 (security update) - systemd only
Update to man-db-2.9.2
Update to libcap-2.36
Update to bison-3.6.3
systemd: Buildfix for GCC-10 - patch instead of cflags
elfutils: run-elfclassify.sh no longer fails.
git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@11895 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
beginning of Chapter 6 for running some tests. This
user is then removed at the end of the chapter.
Update to zstd-1.4.5. Fixes
Update to util-linux-2.35.2. Fixes
Update to bison-3.6.2. Fixes
Update to linux-5.6.15. Fixes
git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@11864 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
- bison and man-db: use a symlink:
tools/share/locale->/usr/share/locale/locale-archive
so that the installed locales are found by programs not yet installed
in /usr
- vim: upstade to 8.2.0814 (used for testing by several persons)
- sed in automake, fixes one test
- patch for gold: allows its testsuite to run
- mount /dev/pts as --bind: foxes a test in coreutils
- bash: use su << EOF instead of su -c, to keep a controlling terminal
git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@11859 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
- build util-linux in chapter 5 for both books
- move eudev before util-linux in chapter 6
- make utils-linux libs and headers accessible to /usr in
"Creating essential ..."
- not related, but forgotten at previous commit: make also libfl flex
library accessible to /usr
git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@11817 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
Update to gettext-0.20.2.
Update to man-pages-5.06.
Update to bc-2.6.1.
Update to bison-3.5.4.
Update to iproute2-5.6.0.
Update to linux-5.6.4.
git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@11808 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
Update to elfutils-0.179.
Update to meson-0.54.0.
Update to e2fsprogs-1.45.6.
Update to automake-1.16.2.
Update to xz-5.2.5.
Update to openssl-1.1.1f.
Update to perl-5.30.2.
git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@11802 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
Update to meson-0.52.2.
Update to man-db-2.9.1.
Update to kmod-27.
Update to procps-3.3.16.
Update to psmisc-23.3.
Update to libcap-2.32.
Update to linux-5.5.7.
git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@11767 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
Update to binutils-2.34.
Update to glibc-2.31.
Update to linux-5.5.1.
Update to bc-2.5.3.
Update to iproute2-5.5.0.
Update to util-linux 2.35.1.
git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@11738 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
Update to vim-8.2.0129.
Update to gmp-6.2.0.
Update to sed-4.8.
Update to bc-2.5.1.
Update to linux-5.4.13.
git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@11731 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
Add a note about possible problems when changing
to the lfs user.
Update to vim-8.1.2361.
Update to meson-0.52.1.
Update to elfutils-0.178.
Update to iproute2-5.4.0.
Update to libffi-3.3.
Update to tcl-8.6.10.
Update to man-pages-5.04.
Update to perl-5.30.1.
Update to linux-5.4.1.
Update to bc-2.3.2.
git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@11702 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
Update to linux-5.3.6.
Update to man-pages-5.03.
Update to meson-0.52.0.
Update to Python-3.8.0.
Update to binutils-2.33.1.
git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@11685 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
Update to bison-3.4.2.
Update to linux-5.2.14.
Update to openssl-1.1.1d.
Update to sysvinit-2.96.
Update to tzdata-2019c.
git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@11672 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
Update to elfutils-0.177.
Update to gcc-9.2.0.
Update to bc-2.1.3.
Update to man-db-2.8.6.1.
Update to linux-5.2.8.
git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@11656 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
Update to tzdata-2019b.
Update to python3-3.7.4.
Update to meson-0.51.1.
Update to iproute2-5.2.0.
Update to grub-2.04.
Update to linux-5.2.1.
Update to bc-2.1.0.
Update to bzip2-1.0.8.
git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@11639 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
Remove the obsolete meson option -Dkill-path
Add -Drpmmacrosdir=no to the meson command and remove the command+text as a result of that
Remove symlinks to Util-Linux libraries created earler in the installation process to prevent /tools contamination
Minor instruction/code cleanup
git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@11635 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
Update to gawk-5.0.1.
Update to expat-2.2.7.
Update to linux-5.1.15.
Update to sysvinit-2.95.
Update to bzip2-1.0.7.
git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@11626 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
We do this by specifying the docdir= on the make install line, forcing an override
Otherwise it installs it in /usr/share/doc/check, and does NOT honor the configure
option of --docdir=
git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@11624 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
Update to shadow-4.7.
Update to linux-5.1.10.
Update to less-551.
Update to util-linux-2.34.
Remove eudev instructions referring to /tools.
git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@11619 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
Update to linux-5.1.6.
Update to openssl-1.1.1c.
Update to eudev-3.2.8.
Update to bison-3.4.1.
Update to e2fsprogs-1.45.2.
git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@11612 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
Update to linux-5.1.3.
Update to iproute2-5.1.0.
Update to gettext-0.20.1.
Update to file-5.37.
Update to e2fsprogs-1.45.1.
git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@11607 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
Update to tar-1.32.
Update to sysvinit-2.94.
Update to openssl-1.1.1b.
Update to gcc-8.3.0.
Update to linux-4.20.13.
git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@11542 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
Update to meson-0.49.2.
Remove obsolete optio in zic commands in glibc page.
Separate symlink creation for glibc tests to avoid jhalfs build problem.
git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@11511 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
Update to glibc-2.29.
Update to libpipeline-1.5.1.
Update to linux-4.20.6.
Update to meson-0.49.1.
Update to mpfr-4.0.2.
Update to ninja-1.9.0.
git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@11506 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689