diff --git a/chapter01/changelog.xml b/chapter01/changelog.xml index f4752647b..32edb9698 100644 --- a/chapter01/changelog.xml +++ b/chapter01/changelog.xml @@ -42,9 +42,21 @@ 2025-06-01 + + [bdubbs] - Update to iana-etc-20250519. Addresses + #5006. + + + [bdubbs] - Update to vim-9.1.1418. Addresses + #4500. + + + [bdubbs] - Update to kbd-2.8.0. Fixes + #5736. + [bdubbs] - Update to systemd-257.6. Fixes - #5774. + #5674. [bdubbs] - Update to setuptools-80.9.0. Fixes @@ -81,7 +93,7 @@ - + 2025-05-15 diff --git a/chapter01/whatsnew.xml b/chapter01/whatsnew.xml index e81c594f4..a1f05eea8 100644 --- a/chapter01/whatsnew.xml +++ b/chapter01/whatsnew.xml @@ -134,9 +134,9 @@ Jinja2-&jinja2-version; - + Kmod-&kmod-version; diff --git a/chapter06/gcc-pass2.xml b/chapter06/gcc-pass2.xml index 7a680ce65..70cde4d36 100644 --- a/chapter06/gcc-pass2.xml +++ b/chapter06/gcc-pass2.xml @@ -123,7 +123,6 @@ cd build --build=$(../config.guess) \ --host=$LFS_TGT \ --target=$LFS_TGT \ - LDFLAGS_FOR_TARGET=-L$PWD/$LFS_TGT/libgcc \ --prefix=/usr \ --with-build-sysroot=$LFS \ --enable-default-pie \ @@ -137,8 +136,7 @@ cd build --disable-libssp \ --disable-libvtv \ --enable-languages=c,c++ \ - LDFLAGS_FOR_TARGET=-L$PWD/$LFS_TGT/libgcc - + LDFLAGS_FOR_TARGET=-L$PWD/$LFS_TGT/libgcc The meaning of the new configure options: diff --git a/chapter07/changingowner.xml b/chapter07/changingowner.xml index 838532025..a1a9a29e9 100644 --- a/chapter07/changingowner.xml +++ b/chapter07/changingowner.xml @@ -33,7 +33,7 @@ user root by running the following command: -chown --from &lfs-username; -R root:root $LFS/{usr,lib,var,etc,bin,sbin,tools} +chown --from &lfs-username; -R root:root $LFS/{usr,var,etc,tools} case $(uname -m) in x86_64) chown --from &lfs-username; -R root:root $LFS/lib64 ;; esac diff --git a/chapter08/glibc.xml b/chapter08/glibc.xml index 621481cf6..ac19262b8 100644 --- a/chapter08/glibc.xml +++ b/chapter08/glibc.xml @@ -327,7 +327,7 @@ install -vm755 dest/usr/lib/*.so.* /usr/lib DIR=$(dirname $(gcc -print-libgcc-file-name)) -[ -e $DIR/include/limits.h ] || mv $DIR/include{-fixed,}/limits.h +[ -e $DIR/include/limits.h ] || mv $DIR/include{-fixed,}/limits.h [ -e $DIR/include/syslimits.h ] || mv $DIR/include{-fixed,}/syslimits.h rm -rfv $DIR/include-fixed/* unset DIR diff --git a/chapter08/gmp.xml b/chapter08/gmp.xml index 6718bc3f9..300e20bf9 100644 --- a/chapter08/gmp.xml +++ b/chapter08/gmp.xml @@ -68,8 +68,6 @@ Prepare GMP for compilation: -sed '/long long t1;/,+1s/()/(...)/' -i configure - ./configure --prefix=/usr \ --enable-cxx \ --disable-static \ diff --git a/chapter08/kbd.xml b/chapter08/kbd.xml index 3239d6a21..06537f271 100644 --- a/chapter08/kbd.xml +++ b/chapter08/kbd.xml @@ -80,9 +80,14 @@ sed -i 's/resizecons.8 //' docs/man/man8/Makefile.in make - To test the results, issue: - + The tests for this package will all fail in the chroot environment + because they require valgrind. In addition + on a full system with valgrind, several + tests still fail in a graphical environment. The tests pass in + a non-graphical environment. + Install the package: diff --git a/packages.ent b/packages.ent index 43f85fa5b..e720a5139 100644 --- a/packages.ent +++ b/packages.ent @@ -309,10 +309,10 @@ - + - + @@ -359,10 +359,10 @@ - - + + - + @@ -682,11 +682,11 @@ - - + + - + @@ -755,10 +755,10 @@ - + - + - +