diff --git a/chapter01/changelog.xml b/chapter01/changelog.xml index aa55ea9ff..4cb698ce4 100644 --- a/chapter01/changelog.xml +++ b/chapter01/changelog.xml @@ -40,6 +40,24 @@ appropriate for the entry or if needed the entire day's listitem. --> + + 2024-11-08 + + + [bdubbs] - Added binutils-2.43.1-upstream_fix-1.patch. Fixes + #5591. + + + [bdubbs] - Update to flit_core-3.10.1. Fixes + #5589. + + + [bdubbs] - Update to expat-2.6.4. Fixes + #5590. + + + + 2024-10-25 diff --git a/chapter01/whatsnew.xml b/chapter01/whatsnew.xml index c1ef4374d..2279d171d 100644 --- a/chapter01/whatsnew.xml +++ b/chapter01/whatsnew.xml @@ -292,9 +292,9 @@ Added: - + + binutils-2.43.1-upstream_fix-1.patch + diff --git a/chapter03/patches.xml b/chapter03/patches.xml index ef00fbe5a..1956d39f5 100644 --- a/chapter03/patches.xml +++ b/chapter03/patches.xml @@ -35,15 +35,15 @@ --> - + Bzip2 Documentation Patch - &bzip2-docs-patch-size;: diff --git a/chapter06/bash.xml b/chapter06/bash.xml index 66c6ef3fc..54fa6f444 100644 --- a/chapter06/bash.xml +++ b/chapter06/bash.xml @@ -48,8 +48,7 @@ ./configure --prefix=/usr \ --build=$(sh support/config.guess) \ --host=$LFS_TGT \ - --without-bash-malloc \ - bash_cv_strtold_broken=no + --without-bash-malloc The meaning of the configure options: diff --git a/chapter08/bash.xml b/chapter08/bash.xml index 9dbcf7863..f07a692e7 100644 --- a/chapter08/bash.xml +++ b/chapter08/bash.xml @@ -45,7 +45,6 @@ ./configure --prefix=/usr \ --without-bash-malloc \ --with-installed-readline \ - bash_cv_strtold_broken=no \ --docdir=/usr/share/doc/bash-&bash-version; diff --git a/chapter08/binutils.xml b/chapter08/binutils.xml index 391e1a947..69d7dda3a 100644 --- a/chapter08/binutils.xml +++ b/chapter08/binutils.xml @@ -41,6 +41,12 @@ Installation of Binutils + First, apply a patch to prevent a bug that causing + unnecessary relinking with packages that depend on cmake-3.31.0 + or newer: + +patch -Np1 -i ../&binutils-upstream-patch; + The Binutils documentation recommends building Binutils in a dedicated build directory: diff --git a/packages.ent b/packages.ent index f2dae0515..9e4ee16ca 100644 --- a/packages.ent +++ b/packages.ent @@ -156,10 +156,10 @@ - - + + - + @@ -200,10 +200,10 @@ - - + + - + diff --git a/patches.ent b/patches.ent index fbb773577..7035044cd 100644 --- a/patches.ent +++ b/patches.ent @@ -7,6 +7,10 @@ --> + + + +