diff --git a/chapter01/changelog.xml b/chapter01/changelog.xml index 42550f02f..10daf3142 100644 --- a/chapter01/changelog.xml +++ b/chapter01/changelog.xml @@ -40,11 +40,41 @@ appropriate for the entry or if needed the entire day's listitem. --> + + 2022-08-11 + + + [bdubbs] - Update to vim-9.0.0192. Addresses + #4500. + + + [bdubbs] - Update to iana-etc-20220803. Addresses + #5006. + + + [bdubbs] - Update to tzdata-2022b. Fixes + #5092. + + + [bdubbs] - Update to iproute2-5.19.0. Fixes + #5086. + + + [bdubbs] - Update to linux-5.19.1. Fixes + #5085. + + + [bdubbs] - Update to bc-6.0.1. Fixes + #5090. + + + + 2022-08-06 - [bdubbs] - Update to binutils-2.38. Fixes + [bdubbs] - Update to binutils-2.39. Fixes #5089. @@ -483,7 +513,7 @@ [xry111] - Build libstdc++ in GCC pass 2, and remove the - seperate libstdc++ pass 2. + separate libstdc++ pass 2. [xry111] - Remove unneeded diff --git a/chapter08/binutils.xml b/chapter08/binutils.xml index 9f81eb8b4..6cb7198de 100644 --- a/chapter08/binutils.xml +++ b/chapter08/binutils.xml @@ -56,29 +56,14 @@ The system has no more ptys. Ask your system administrator to create more. - - - + The Binutils documentation recommends building Binutils in a dedicated build directory: @@ -193,12 +178,12 @@ cd build make -k check - + Install the package: make tooldir=/usr install @@ -218,7 +203,7 @@ cd build Installed directory - addr2line, ar, as, c++filt, dwp, elfedit, gprof, ld, ld.bfd, ld.gold, nm, + addr2line, ar, as, c++filt, dwp, elfedit, gprof, gprofng, ld, ld.bfd, ld.gold, nm, objcopy, objdump, ranlib, readelf, size, strings, and strip libbfd.so, libctf.so, libctf-nobfd.so, and libopcodes.so /usr/lib/ldscripts @@ -305,6 +290,16 @@ cd build + + gprofng + + Gather and analyze performance data + + gprofng + + + + ld diff --git a/chapter08/jinja2.xml b/chapter08/jinja2.xml index 6548dff8b..8fa12dd25 100644 --- a/chapter08/jinja2.xml +++ b/chapter08/jinja2.xml @@ -46,7 +46,7 @@ Install the package: -pip3 install --no-index --find-links dist Jinja2 +pip3 install --no-index --no-user --find-links dist Jinja2 diff --git a/chapter08/markupsafe.xml b/chapter08/markupsafe.xml index 322ec2730..9481a194a 100644 --- a/chapter08/markupsafe.xml +++ b/chapter08/markupsafe.xml @@ -48,7 +48,7 @@ Install the package: -pip3 install --no-index --find-links dist Markupsafe +pip3 install --no-index --no-user --find-links dist Markupsafe diff --git a/chapter08/perl.xml b/chapter08/perl.xml index b5521d414..461eb7980 100644 --- a/chapter08/perl.xml +++ b/chapter08/perl.xml @@ -139,10 +139,6 @@ export BUILD_BZIP2=0 make test - - Nine tests fail due to using the most recent version of zlib. - - Install the package and clean up: make install diff --git a/chapter08/python.xml b/chapter08/python.xml index bee232704..da1f75cdc 100644 --- a/chapter08/python.xml +++ b/chapter08/python.xml @@ -103,12 +103,18 @@ of this recommendation is for avoiding a conflict with the system package manager (dpkg for example), but LFS does not have a system-wide package manager so this is not a problem. If desired, - suppress this warning by running the following command: + suppress this warning by running the following commands: + cat > /etc/pip.conf << EOF +[global] +root-user-action = ignore +EOF + + In LFS and BLFS we normally build and install Python modules with the diff --git a/chapter08/wheel.xml b/chapter08/wheel.xml index 8e8436ffd..0f6ba7cb6 100644 --- a/chapter08/wheel.xml +++ b/chapter08/wheel.xml @@ -80,11 +80,14 @@ Installed program - Installed directory + Installed directories wheel - /usr/lib/python&python-minor;/site-packages/wheel + + /usr/lib/python&python-minor;/site-packages/wheel and + /usr/lib/python&python-minor;/site-packages/wheel-0.37.1-py3.10.egg-info + diff --git a/packages.ent b/packages.ent index 072596027..c18d72ca1 100644 --- a/packages.ent +++ b/packages.ent @@ -58,10 +58,10 @@ - - + + - + @@ -320,10 +320,10 @@ - - + + - + @@ -345,10 +345,10 @@ - - + + - + @@ -435,13 +435,13 @@ - - + + - + - + - + - + diff --git a/prologue/typography.xml b/prologue/typography.xml index e4c7b5c78..6b7d6437d 100644 --- a/prologue/typography.xml +++ b/prologue/typography.xml @@ -37,6 +37,12 @@ the result of commands issued. This format is also used to show filenames, such as /etc/ld.so.conf. + + Please configure your browser to display fixed-width text with + a good monospaced font, with which you can distinguish the glyphs of + Il1 or O0 clearly. + + Emphasis This form of text is used for several purposes in the book. Its main