From f6dbeeb1d3c903d13b225a7e77f5ba1e1bf44d71 Mon Sep 17 00:00:00 2001 From: Bruce Dubbs Date: Wed, 30 Apr 2025 12:51:03 -0500 Subject: [PATCH 1/2] White space reduction in instruction blocks. --- chapter05/libstdc++.xml | 14 +++++++------- chapter06/gcc-pass2.xml | 34 +++++++++++++++++----------------- chapter06/tar.xml | 4 ++-- chapter08/acl.xml | 4 ++-- chapter08/e2fsprogs.xml | 12 ++++++------ chapter08/glibc.xml | 12 ++++++------ chapter08/grub.xml | 6 +++--- chapter08/libelf.xml | 4 ++-- chapter08/libffi.xml | 4 ++-- chapter08/pkgconf.xml | 4 ++-- 10 files changed, 49 insertions(+), 49 deletions(-) diff --git a/chapter05/libstdc++.xml b/chapter05/libstdc++.xml index e16efdea9..c7020290d 100644 --- a/chapter05/libstdc++.xml +++ b/chapter05/libstdc++.xml @@ -60,13 +60,13 @@ cd build Prepare Libstdc++ for compilation: -../libstdc++-v3/configure \ - --host=$LFS_TGT \ - --build=$(../config.guess) \ - --prefix=/usr \ - --disable-multilib \ - --disable-nls \ - --disable-libstdcxx-pch \ +../libstdc++-v3/configure \ + --host=$LFS_TGT \ + --build=$(../config.guess) \ + --prefix=/usr \ + --disable-multilib \ + --disable-nls \ + --disable-libstdcxx-pch \ --with-gxx-include-dir=/tools/$LFS_TGT/include/c++/&gcc-version; diff --git a/chapter06/gcc-pass2.xml b/chapter06/gcc-pass2.xml index 6d0098c80..478462c78 100644 --- a/chapter06/gcc-pass2.xml +++ b/chapter06/gcc-pass2.xml @@ -83,23 +83,23 @@ cd build Now prepare GCC for compilation: -../configure \ - --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 \ - --enable-default-ssp \ - --disable-nls \ - --disable-multilib \ - --disable-libatomic \ - --disable-libgomp \ - --disable-libquadmath \ - --disable-libsanitizer \ - --disable-libssp \ - --disable-libvtv \ +../configure \ + --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 \ + --enable-default-ssp \ + --disable-nls \ + --disable-multilib \ + --disable-libatomic \ + --disable-libgomp \ + --disable-libquadmath \ + --disable-libsanitizer \ + --disable-libssp \ + --disable-libvtv \ --enable-languages=c,c++ diff --git a/chapter06/tar.xml b/chapter06/tar.xml index 67bc22540..691094e12 100644 --- a/chapter06/tar.xml +++ b/chapter06/tar.xml @@ -45,8 +45,8 @@ Prepare Tar for compilation: -./configure --prefix=/usr \ - --host=$LFS_TGT \ +./configure --prefix=/usr \ + --host=$LFS_TGT \ --build=$(build-aux/config.guess) Compile the package: diff --git a/chapter08/acl.xml b/chapter08/acl.xml index 63892d68e..f122deda1 100644 --- a/chapter08/acl.xml +++ b/chapter08/acl.xml @@ -44,8 +44,8 @@ Prepare Acl for compilation: -./configure --prefix=/usr \ - --disable-static \ +./configure --prefix=/usr \ + --disable-static \ --docdir=/usr/share/doc/acl-&acl-version; Compile the package: diff --git a/chapter08/e2fsprogs.xml b/chapter08/e2fsprogs.xml index 6f93dc99e..89f1fadb3 100644 --- a/chapter08/e2fsprogs.xml +++ b/chapter08/e2fsprogs.xml @@ -52,12 +52,12 @@ cd build Prepare E2fsprogs for compilation: -../configure --prefix=/usr \ - --sysconfdir=/etc \ - --enable-elf-shlibs \ - --disable-libblkid \ - --disable-libuuid \ - --disable-uuidd \ +../configure --prefix=/usr \ + --sysconfdir=/etc \ + --enable-elf-shlibs \ + --disable-libblkid \ + --disable-libuuid \ + --disable-uuidd \ --disable-fsck diff --git a/chapter08/glibc.xml b/chapter08/glibc.xml index a04bc8ac3..fb6b346a0 100644 --- a/chapter08/glibc.xml +++ b/chapter08/glibc.xml @@ -68,12 +68,12 @@ cd build Prepare Glibc for compilation: -../configure --prefix=/usr \ - --disable-werror \ - --enable-kernel=&min-kernel; \ - --enable-stack-protector=strong \ - --disable-nscd \ - libc_cv_slibdir=/usr/lib +../configure --prefix=/usr \ + --disable-werror \ + --disable-nscd \ + --enable-kernel=&min-kernel;\ + libc_cv_slibdir=/usr/lib \ + --enable-stack-protector=strong The meaning of the configure options: diff --git a/chapter08/grub.xml b/chapter08/grub.xml index b301d4f5a..d12e6bce2 100644 --- a/chapter08/grub.xml +++ b/chapter08/grub.xml @@ -71,9 +71,9 @@ Prepare GRUB for compilation: -./configure --prefix=/usr \ - --sysconfdir=/etc \ - --disable-efiemu \ +./configure --prefix=/usr \ + --sysconfdir=/etc \ + --disable-efiemu \ --disable-werror diff --git a/chapter08/libelf.xml b/chapter08/libelf.xml index 68ccf2b42..117d0bd66 100644 --- a/chapter08/libelf.xml +++ b/chapter08/libelf.xml @@ -46,8 +46,8 @@ Prepare Libelf for compilation: - ./configure --prefix=/usr \ - --disable-debuginfod \ + ./configure --prefix=/usr \ + --disable-debuginfod \ --enable-libdebuginfod=dummy Compile the package: diff --git a/chapter08/libffi.xml b/chapter08/libffi.xml index f15d08b07..8d7509f3c 100644 --- a/chapter08/libffi.xml +++ b/chapter08/libffi.xml @@ -63,8 +63,8 @@ Prepare Libffi for compilation: - ./configure --prefix=/usr \ - --disable-static \ +./configure --prefix=/usr \ + --disable-static \ --with-gcc-arch=native diff --git a/chapter08/pkgconf.xml b/chapter08/pkgconf.xml index 3e7e737fa..d9f9c4da3 100644 --- a/chapter08/pkgconf.xml +++ b/chapter08/pkgconf.xml @@ -46,8 +46,8 @@ Prepare Pkgconf for compilation: -./configure --prefix=/usr \ - --disable-static \ +./configure --prefix=/usr \ + --disable-static \ --docdir=/usr/share/doc/pkgconf-&pkgconf-version; Compile the package: From 86d976a38c927a76ec69d88f2ec1f17f9c8d08ec Mon Sep 17 00:00:00 2001 From: Bruce Dubbs Date: Wed, 30 Apr 2025 15:59:08 -0500 Subject: [PATCH 2/2] Package updates. Update to vim-9.1.1353. Update to setuptools-80.0.1. Update to packaging-25.0. Update to meson-1.8.0. Update to linux-6.14.4. Update to iana-etc-20250407. Update to gperf-3.3. Update to elfutils-0.193. --- chapter01/changelog.xml | 38 ++++++++++++++++++++++++++++++++++ chapter01/whatsnew.xml | 4 ++-- chapter08/libelf.xml | 3 +++ packages.ent | 46 ++++++++++++++++++++--------------------- 4 files changed, 66 insertions(+), 25 deletions(-) diff --git a/chapter01/changelog.xml b/chapter01/changelog.xml index 1ac0d51b7..f15b55335 100644 --- a/chapter01/changelog.xml +++ b/chapter01/changelog.xml @@ -39,6 +39,44 @@ or as appropriate for the entry or if needed the entire day's listitem. --> + + 2025-05-01 + + + [bdubbs] - Update to vim-9.1.1353. Addresses + #4500. + + + [bdubbs] - Update to setuptools-80.0.1. Fixes + #5710. + + + [bdubbs] - Update to packaging-25.0. Fixes + #5706. + + + [bdubbs] - Update to meson-1.8.0. Fixes + #5713. + + + [bdubbs] - Update to linux-6.14.4. Fixes + #5709. + + + [bdubbs] - Update to iana-etc-20250407. Addresses + #5006. + + + [bdubbs] - Update to gperf-3.3. Fixes + #5708. + + + [bdubbs] - Update to elfutils-0.193. Fixes + #5711. + + + + 2025-04-15 diff --git a/chapter01/whatsnew.xml b/chapter01/whatsnew.xml index d6d646f7b..61168b9dd 100644 --- a/chapter01/whatsnew.xml +++ b/chapter01/whatsnew.xml @@ -149,9 +149,9 @@ Libcap-&libcap-version; - + Libffi-&libffi-version; diff --git a/chapter08/libelf.xml b/chapter08/libelf.xml index 117d0bd66..c2d44c837 100644 --- a/chapter08/libelf.xml +++ b/chapter08/libelf.xml @@ -58,6 +58,9 @@ make check + Two tests are known to fail, dwarf_srclang_check and + run-backtrace-native-core.sh. + Install only Libelf: make -C libelf install diff --git a/packages.ent b/packages.ent index 38982675a..adde037fb 100644 --- a/packages.ent +++ b/packages.ent @@ -140,10 +140,10 @@ - - + + - + @@ -265,10 +265,10 @@ - - + + - + @@ -309,10 +309,10 @@ - + - + @@ -423,12 +423,12 @@ - + - + - + - + - +