diff --git a/chapter01/changelog.xml b/chapter01/changelog.xml index 36b9e3f94..6e412a5a6 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/chapter06/gcc-pass2.xml b/chapter06/gcc-pass2.xml index 4d4b27ca9..685882649 100644 --- a/chapter06/gcc-pass2.xml +++ b/chapter06/gcc-pass2.xml @@ -97,23 +97,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++ mlist=m64,m32Prepare 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 285621fed..a2fb6eb76 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 f83772911..eaa2dd2bc 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 1387579be..cd7a5f25a 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: @@ -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/chapter08/libffi.xml b/chapter08/libffi.xml index 4c113995a..cc130b1b7 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 586591b17..1ba71cecd 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: diff --git a/packages.ent b/packages.ent index acd9c5587..716944d09 100644 --- a/packages.ent +++ b/packages.ent @@ -140,10 +140,10 @@ - - + + - + @@ -265,10 +265,10 @@ - - + + - + @@ -309,10 +309,10 @@ - + - + @@ -433,12 +433,12 @@ - + - + - + - + - +