diff --git a/chapter01/changelog.xml b/chapter01/changelog.xml index 21883c4e9..494fa74fb 100644 --- a/chapter01/changelog.xml +++ b/chapter01/changelog.xml @@ -39,6 +39,32 @@ or as appropriate for the entry or if needed the entire day's listitem. --> + + 2025-06-25 + + + [bdubbs] - Update to meson-1.8.2. Fixes + #5743. + + + [bdubbs] - Update to linux-6.15.2. Fixes + #5725. + + + [bdubbs] - Update to libffi-3.5.1. Fixes + #5741. + + + [bdubbs] - Update to iproute2-6.15.0. Fixes + #5732. + + + [bdubbs] - Update to Python-3.13.5. Fixes + #6743. + + + + 2025-06-04 diff --git a/chapter06/ncurses.xml b/chapter06/ncurses.xml index 9c7cf9423..903e9818e 100644 --- a/chapter06/ncurses.xml +++ b/chapter06/ncurses.xml @@ -44,13 +44,16 @@ Installation of Ncurses First, run the following commands to build the tic - program on the build host: + program on the build host. We install it in + $LFS/tools, so that it is found + in the PATH when needed: mkdir build pushd build - ../configure AWK=gawk + ../configure --prefix=$LFS/tools AWK=gawk make -C include make -C progs tic + install progs/tic $LFS/tools/bin popd Prepare Ncurses for compilation: @@ -147,28 +150,14 @@ popd Install the package: -make DESTDIR=$LFS TIC_PATH=$(pwd)/build/progs/tic install +make DESTDIR=$LFS install ln -sv libncursesw.so $LFS/usr/lib/libncurses.so sed -e 's/^#if.*XOPEN.*$/#if 1/' \ -i $LFS/usr/include/curses.h - The meaning of the install options: - - TIC_PATH=$(pwd)/build/progs/tic - - We need to pass the path of the newly built - tic program that runs on the building machine, so - the terminal database can be created without errors. - - - ln -sv libncursesw.so $LFS/usr/lib/libncurses.so diff --git a/packages.ent b/packages.ent index 1c8bd83bf..55344b8f6 100644 --- a/packages.ent +++ b/packages.ent @@ -333,10 +333,10 @@ - - + + - + @@ -399,10 +399,10 @@ - - + + - + @@ -432,13 +432,13 @@ - - + + - + - + - + - + - + - - + +