The Linux From Scratch LFS Community announces the release of the book distribution LFS 12.2-SysV and LFS 12.2-systemd, also available Translation in Russian.
Major changes include updates to the toolchain with binutils-2.43.1, gcc-14.2.0, and glibc-2.40. A total of 45 packages have been updated since the last release, and one new package lz4 has been added. Extensive text changes have been made to improve readability. The Linux kernel has been updated to version 6.10.5.
The source codes for the required packages have traditionally been placed in their the repository (wget-list, md5sums are included)
Full list of changes:
- f7e58b2 gcc: Don’t decrease the stack limit
- 18ce97f Add more detail to the About SBUs page
- 8cd1e8e bootscripts: console: Fix fb console detection If CONFIG_FB is not set but CONFIG_DRM_FBDEV_EMULATION is set to y, on a DRM-driven graphics card (anything from AMD/ATI, Intel, or NVIDIA in the last 20 years) we'd be using a fb console but without /sys/class/graphics/fb0. Then the script won’t run setfont for VT 2-6.
- adcb9bb Small fix and reword
- 8a62a21 Package updates. Update to iana-etc-20240806. Update to pkgconf-2.3.0. Update to python3-3.12.5. Update to setuptools-72.2.0. Update to kmod-33. Update to binutils-2.43.1. Update to linux-6.10.5
- fad6cea build: Use -r for git ls-tree in make dist
- fe038d2 Regenerate kernel configuration with Linux 6.10.5 source
- 5217788 Make capitalization of SysVinit consistent
- d509512 Fix a minor issue with liblz4.pc.
- 201b690 Update the paragraph describing ch05 glibc We no longer pass CC="${LFS_TGT}-gcc -nostdinc -isysroot" since cross-chap5.
- bb9b075 Package updates. Update to iana-etc-20240701. Update to vim-9.1.0580. Update to automake-1.17. Update to gdbm-1.24. Update to linux-6.9.9. Update to less-661. Update to meson-1.5.0. Update to setuptools-70.3.0. Update to util-linux-2.40.2 Update to lfs-bootscripts 20240717
- fe78f75 Update currency for lz, openssl.
- 01d2ff0 cleanup: Remove hidden files in /tmp
- 73d11ad Systemd: Update known failures
- 77512d6 binutils: Add --enable-new-dtags
- e88e84f Update lfs-bootscripts to only output escape sequences to a terminal.
- d635a98 dependencies: List rust-bindgen as Linux external dependency
- 89e6082 Package updates. Update to vim-9.1.0478. Update to iana-etc-20240607. Update to systemd-256. Update to python3-3.12.4. Update to perl-5.40.0. Update to openssl-3.3.1 (Security fix). Update to linux-6.9.4. Update to findutils-4.10.0.
- 99e321f tcl, expect, readline: Get rid of rpath
- 8f04542 Package Updates and add linux-6.9.x compatibility instructions to systemd and udev
- 318c187 [systemd] Disable RT_GROUP_SCHED
- 4728e16 Revert ncurses to 6.5 and glibc patch
- 5012468 Package updates Update to vim-9.1.0405 Update to util-linux-2.40.1 Update to linux-6.8.9 Update to jinja2-3.1.4 (Python module) Update to iana-etc-20240502 Update to gcc-14.1.0
- b9b7834 systemd: Enable test suite (again)
- 2b1488e ncurses: Remove explicit --enable-widec in chapter 6 like chapter 8
- 41b6194 Package updates and a security fix.
- 76a68e0 chapter06/ncurses: Use ncurses-release instead of ncurses-version for library file names changing owner: Add --from lfs for chown root:root commands
- 3ff307a Make minor change to ifup script output text.
- 4cffce6 Package updates Update to setuptools-69.5.1 Update to python3-3.12.3 Update to openssl-3.3.0 Update to ninja-1.12.0 Update to man-db-2.12.1 Update to linux-6.8.6 Update to iana-etc-20240412 Update to vim-9.1.0330
- 2434ce3 util-linux: Create a dummy /etc/fstab to satisfy two tests python: Document test failures with recent expat kernel: Regenerate kernel config with 6.8.2
- 43705a3 Typos fix python: Run the test suite with a time limit. General instructions: Remove a false statement regarding 'cp -R destroys symlink.'
- 4241c91 changelog: Add revision='sysv' for sysvinit-3.09 entry.
- 12d6d8d coreutils: Test names are filenames.
- b5cfb88 Update to sysvinit-3.09. Revert to xz-5.4.6 due to upstream compromise.
- c31847b packages: Simplify the vim tags page.
- d6fb172 Package updates and a new addition: — Update to Linux-6.8.1 — Update to iproute2-6.8.0 — Update to man-pages-6.7 — Add LZ4 to the book.
- 161e736 Package updates. Update to wheel-0.43.0. Update to setuptools-69.2.0 (Python module). Update to meson-1.4.0. Update to expat-2.6.2 (Security fix). Update to iana-etc-20240305. Update to vim-9.1.0161. Update to xz-5.6.1. Update to shadow-4.15.0. Update to psmisc-23.7. Update to kmod-32. Update to elfutils-0.191.
- c098462 shadow: Add a flag for using BLFS instruction if PAM is installed.
- eadad6d kernel: No longer disable CONFIG_AUDIT for systemd.
- 8c42335 Package updates. Update to iana-etc-20240222. Update to vim-9.1.0145. Update to xz-5.6.0. Update to tcl-8.6.14. Update to shadow-4.14.6. Update to setuptools-69.1.1. Update to linux-6.7.7. Update to libffi-3.4.6. Update to gettext-0.22.5. Update to expat-2.6.1.
- bdbd8e3 glibc: Make the command that enumerates timed out tests remap='test'. procps: Run chown -R tester . before executing the test as tester. coreutils: Redirect stdin for the test suite to prevent two failures.
- dcbc715 fix css nochunks v2 (optimize).
- 4dbe5b7 fixed #6; css for lfs-xsl/nochunks.xsl.
The Multilib version of the translation will be posted shortly (within 1-2 days).
Source: linux.org.ru
