diff --git a/chapter01/changelog.xml b/chapter01/changelog.xml index 2db54723f..87525b31b 100644 --- a/chapter01/changelog.xml +++ b/chapter01/changelog.xml @@ -44,9 +44,15 @@ or as appropriate for the entry or if needed the entire day's listitem. --> + 2021-05-12 + + [bdubbs] - Removed instructions for running tests + in Python due to an idefinite hang in the partial + LFS envrionment. + [renodr] - Moved LFS to a merged-/usr configuration. Thanks goes to Xi Ruoyao for doing almost all of the work. Fixes @@ -57,7 +63,7 @@ #4847. - [renodr] - Fix a FTBFS when building glibc-2.30 with + [renodr] - Fix a FTBFS when building glibc-2.33 with gcc-11.1.0. diff --git a/chapter08/python.xml b/chapter08/python.xml index 4a6fe1bd5..ddcaa17d2 100644 --- a/chapter08/python.xml +++ b/chapter08/python.xml @@ -44,11 +44,12 @@ Prepare Python for compilation: -./configure --prefix=/usr \ - --enable-shared \ - --with-system-expat \ - --with-system-ffi \ - --with-ensurepip=yes +./configure --prefix=/usr \ + --enable-shared \ + --with-system-expat \ + --with-system-ffi \ + --with-ensurepip=yes \ + --enable-optimizations The meaning of the configure options: @@ -77,20 +78,24 @@ + + --enable-optimizations + + This switch enables stable, but expensive, optimizations. + + + Compile the package: make - To test the results, issue: - -make test - - Some tests requiring a network connection or additional packages are - skipped. The tests test_unicodedata and test_curses tests are known to fail. For - more comprehensive results, the tests can be rerun when Python 3 is - reinstalled in BLFS. + Running the tests at this point is not recommended. The + tests are known to hang indefinitely in the partial LFS environment. + If desired, the tests can be rerun at the end of this chapter or + when Python 3 is reinstalled in BLFS. To run the tests anyway, + issue make test. Install the package: diff --git a/chapter08/shadow.xml b/chapter08/shadow.xml index 3471b347b..b705ffbda 100644 --- a/chapter08/shadow.xml +++ b/chapter08/shadow.xml @@ -73,7 +73,7 @@ find man -name Makefile.in -exec sed -i 's/passwd\.5 / /' {} \; If /bin and/or - /sbin are prefereed to be + /sbin are preferred to be left over in PATH for some reason, modify PATH in .bashrc after LFS is built. diff --git a/chapter08/systemd.xml b/chapter08/systemd.xml index b7822d4bd..17ac17d2f 100644 --- a/chapter08/systemd.xml +++ b/chapter08/systemd.xml @@ -861,8 +861,7 @@ rm -f /usr/bin/xsltproc systemd-sysext - Creates, deletes, and manages system extensions through the - systemd-sysextd daemon + Activates system extension images systemd-sysext