From 6a04e2420d3f8ffd43b1d01fd2d647ce40fb4013 Mon Sep 17 00:00:00 2001 From: Bruce Dubbs Date: Sat, 24 May 2025 07:28:03 -0500 Subject: [PATCH 1/5] Add some spaces --- chapter08/glibc.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/chapter08/glibc.xml b/chapter08/glibc.xml index bcb275177..9468dda43 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 From a6bc44cc0f7991cbd917467417a685da24bd3ffb Mon Sep 17 00:00:00 2001 From: Bruce Dubbs Date: Sat, 31 May 2025 04:23:53 -0500 Subject: [PATCH 2/5] Package updates. Update to iana-etc-20250519. Update to vim-9.1.1418. Update to kbd-2.8.0. --- chapter01/changelog.xml | 14 +++++++++++++- chapter01/whatsnew.xml | 4 ++-- chapter08/kbd.xml | 9 +++++++-- packages.ent | 22 +++++++++++----------- 4 files changed, 33 insertions(+), 16 deletions(-) diff --git a/chapter01/changelog.xml b/chapter01/changelog.xml index 4106b4b6b..00caf0e3a 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 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/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 405b0c373..dffe24262 100644 --- a/packages.ent +++ b/packages.ent @@ -309,10 +309,10 @@ - + - + @@ -349,10 +349,10 @@ - - + + - + @@ -672,11 +672,11 @@ - - + + - + @@ -745,10 +745,10 @@ - + - + - + From 3975ea8c7e68479f88170a3b5b461da9983e0ec1 Mon Sep 17 00:00:00 2001 From: Bruce Dubbs Date: Sat, 31 May 2025 04:28:18 -0500 Subject: [PATCH 3/5] Current thanges to trunk: Update to iana-etc-20250519. Update to vim-9.1.1418. Update to kbd-2.8.0. Update to systemd-257.6. Update to setuptools-80.9.0. Update to meson-1.8.1. Update to automake-1.18. Update to gcc-15.1.0. Update build instructions to accomodate gcc-15. Update to less-678. Update to readline-8.3-rc1. Update to bash-5.3-rc1. --- chapter01/changelog.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/chapter01/changelog.xml b/chapter01/changelog.xml index 00caf0e3a..7e38d65d4 100644 --- a/chapter01/changelog.xml +++ b/chapter01/changelog.xml @@ -93,7 +93,7 @@ - + 2025-05-15 From 6c311ec76ff60f275a336354a6661193390753c2 Mon Sep 17 00:00:00 2001 From: Xi Ruoyao Date: Tue, 27 May 2025 11:41:13 +0800 Subject: [PATCH 4/5] changingowner: Exclude symlinks from chown Make this consistent with addinguser. Applying chown to a symlink actually affects its target, and here the targets are in $LFS/usr and already covered. --- chapter07/changingowner.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/chapter07/changingowner.xml b/chapter07/changingowner.xml index 178c7836e..f29932694 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 From 30ec5ae0ea81e671f0bbe7c65c840957f422ac02 Mon Sep 17 00:00:00 2001 From: Xi Ruoyao Date: Sat, 31 May 2025 19:27:05 +0800 Subject: [PATCH 5/5] gcc-pass2: Remove empty line --- chapter06/gcc-pass2.xml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/chapter06/gcc-pass2.xml b/chapter06/gcc-pass2.xml index 13baefa48..9bb8332c7 100644 --- a/chapter06/gcc-pass2.xml +++ b/chapter06/gcc-pass2.xml @@ -100,8 +100,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: