diff --git a/chapter01/changelog.xml b/chapter01/changelog.xml index 7c2258052..7c0b2e336 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. --> + + 2023-05-01 + + + [bdubbs] - Update to vim-9.0.1503. Addresses + #4500. + + + [bdubbs] - Update to iana-etc-20230418. Addresses + #5006. + + + [bdubbs] - Update to sysvinit-3.07. Fixes + #5250. + + + [bdubbs] - Update to iproute2-6.3.0. Fixes + #5248. + + + [bdubbs] - Update to gcc-13.1.0. Fixes + #5247. + + + [bdubbs] - Update to perl-5.36.1. Fixes + #5246. + + + [bdubbs] - Update to linux-6.3.1. Fixes + #5245. + + + [bdubbs] - Update to coreutils-9.3. Fixes + #5244. + + + + 2023-04-15 diff --git a/chapter01/whatsnew.xml b/chapter01/whatsnew.xml index 20cd8dfe2..174eb384e 100644 --- a/chapter01/whatsnew.xml +++ b/chapter01/whatsnew.xml @@ -64,9 +64,9 @@ - + @@ -100,9 +100,9 @@ - + @@ -151,9 +151,9 @@ - + @@ -211,9 +211,9 @@ - + @@ -235,9 +235,9 @@ - + Systemd-&systemd-version; diff --git a/chapter05/gcc-pass1.xml b/chapter05/gcc-pass1.xml index 1d35e8826..572251532 100644 --- a/chapter05/gcc-pass1.xml +++ b/chapter05/gcc-pass1.xml @@ -260,7 +260,7 @@ cd build cd .. cat gcc/limitx.h gcc/glimits.h gcc/limity.h > \ - `dirname $($LFS_TGT-gcc -print-libgcc-file-name)`/install-tools/include/limits.h + `dirname $($LFS_TGT-gcc -print-libgcc-file-name)`/include/limits.h diff --git a/chapter05/glibc.xml b/chapter05/glibc.xml index b9d0ff7e1..5760d249c 100644 --- a/chapter05/glibc.xml +++ b/chapter05/glibc.xml @@ -233,13 +233,13 @@ readelf -l a.out | grep ld-linux package, especially Binutils-pass2 or GCC-pass2, fails to build, it is an indication that something has gone wrong with the preceding Binutils, GCC, or Glibc installations. - + diff --git a/chapter06/coreutils.xml b/chapter06/coreutils.xml index 33f53ec1e..bbea2f1c4 100644 --- a/chapter06/coreutils.xml +++ b/chapter06/coreutils.xml @@ -43,13 +43,17 @@ Installation of Coreutils + Prepare Coreutils for compilation: ./configure --prefix=/usr \ --host=$LFS_TGT \ --build=$(build-aux/config.guess) \ --enable-install-program=hostname \ - --enable-no-install-program=kill,uptime + --enable-no-install-program=kill,uptime \ + gl_cv_macro_MB_CUR_MAX_good=y The meaning of the configure options: diff --git a/chapter08/coreutils.xml b/chapter08/coreutils.xml index 7c528d6c4..c72041b3b 100644 --- a/chapter08/coreutils.xml +++ b/chapter08/coreutils.xml @@ -54,11 +54,12 @@ + Now prepare Coreutils for compilation: autoreconf -fiv diff --git a/chapter08/findutils.xml b/chapter08/findutils.xml index c12452668..5440490cf 100644 --- a/chapter08/findutils.xml +++ b/chapter08/findutils.xml @@ -47,21 +47,24 @@ Prepare Findutils for compilation: + + ./configure --prefix=/usr --localstatedir=/var/lib/locate The meaning of the configure options: - + --localstatedir diff --git a/chapter08/gcc.xml b/chapter08/gcc.xml index 292600bb8..681b1968e 100644 --- a/chapter08/gcc.xml +++ b/chapter08/gcc.xml @@ -85,6 +85,7 @@ cd build --enable-default-ssp \ --disable-multilib \ --disable-bootstrap \ + --disable-fixinclude \ --with-system-zlib mlist=m64,m32 Eleven tests in the i386 test suite for the gcc compiler are known to FAIL. It's because the test files do not account for the --enable-default-pie option. - + A few unexpected failures cannot always be avoided. The GCC developers are usually aware of these issues, but have not resolved them yet. Unless the test results are vastly different from those at the above URL, diff --git a/packages.ent b/packages.ent index 316090f5f..2a9665b80 100644 --- a/packages.ent +++ b/packages.ent @@ -104,10 +104,10 @@ - - + + - + @@ -225,10 +225,10 @@ - - + + - + @@ -325,10 +325,10 @@ - + - + @@ -350,10 +350,10 @@ - - + + - + @@ -391,10 +391,10 @@ - - + + - + @@ -440,13 +440,13 @@ - - + + - + - + - + - +