Browse Source

Updates after 9.1 release

git-svn-id: http://svn.linuxfromscratch.org/LFS/branches/multilib@11766 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
Thomas Trepl 5 years ago
parent
commit
a65ea90f60
7 changed files with 135 additions and 760 deletions
  1. 2 615
      chapter01/changelog.xml
  2. 102 99
      chapter01/whatsnew.xml
  3. 1 1
      chapter03/packages.xml
  4. 1 1
      chapter05/gcc-pass1.xml
  5. 3 3
      general.ent
  6. 25 40
      prologue/architecture.xml
  7. 1 1
      prologue/preface.xml

+ 2 - 615
chapter01/changelog.xml

@@ -44,624 +44,11 @@
     <listitem revision="sysv"> or <listitem revision="systemd"> as
     appropriate for the entry or if needed the entire day's listitem.
        -->
-    <listitem arch="ml_32,ml_x32,ml_all">
-      <para>2020-02-24</para>
-      <itemizedlist>
-        <listitem arch="ml_32,ml_x32,ml_all">
-          <para>[thomas] - Add description to glibc configuration in Chapter 5.
-            Thanks to Kevin Buckley.</para>
-        </listitem>
-      </itemizedlist>
-    </listitem>
-
-    <listitem arch="ml_32,ml_x32,ml_all">
-      <para>2020-02-21</para>
-      <itemizedlist>
-        <listitem arch="ml_32,ml_x32,ml_all">
-          <para>[thomas] - Update to isl-0.22.1.</para>
-        </listitem>
-        <listitem arch="ml_32,ml_x32,ml_all">
-          <para>[thomas] - Upgrade to linux-firmware-20200219</para>
-        </listitem>
-      </itemizedlist>
-    </listitem>
-
-    <listitem revision="systemd">
-      <para>2020-02-16</para>
-      <itemizedlist>
-        <listitem>
-          <para>[renodr] - Adjust the kernel configuration for systemd to adapt
-          to reorganization changes in Linux 5.5.</para>
-        </listitem>
-      </itemizedlist>
-    </listitem>
-
-    <listitem>
-      <para>2020-02-14</para>
-      <itemizedlist>
-        <listitem>
-          <para>[bdubbs] - Update to bison-3.5.2. Fixes
-          <ulink url="&lfs-ticket-root;4597">#4597</ulink>.</para>
-        </listitem>
-      </itemizedlist>
-    </listitem>
-    
-    <listitem>
-      <para>2020-02-13</para>
-      <itemizedlist>
-        <listitem>
-          <para>[bdubbs] - Update to ncurses-6.2. Fixes
-          <ulink url="&lfs-ticket-root;4596">#4596</ulink>.</para>
-        </listitem>
-        <listitem>
-          <para>[bdubbs] - Update to man-pages-5.05. Fixes
-          <ulink url="&lfs-ticket-root;4595">#4595</ulink>.</para>
-        </listitem>
-        <listitem>
-          <para>[bdubbs] - Update to linux-5.5.3.tar.xz. Fixes
-          <ulink url="&lfs-ticket-root;4592">#4592</ulink>.</para>
-        </listitem>
-      </itemizedlist>
-    </listitem>
-    
-    <listitem>
-      <para>2020-01-27</para>
-      <itemizedlist>
-        <listitem>
-          <para>[bdubbs] - Update to vim-8.2.0190. Addresses
-          <ulink url="&lfs-ticket-root;4500">#4500</ulink>.</para>
-        </listitem>
-        <listitem>
-          <para>[bdubbs] - Update to binutils-2.34. Fixes
-          <ulink url="&lfs-ticket-root;4590">#4590</ulink>.</para>
-        </listitem>
-        <listitem>
-          <para>[bdubbs] - Update to glibc-2.31. Fixes
-          <ulink url="&lfs-ticket-root;4589">#4589</ulink>.</para>
-        </listitem>
-        <listitem>
-          <para>[bdubbs] - Update to linux-5.5.1. Fixes
-          <ulink url="&lfs-ticket-root;4588">#4588</ulink>.</para>
-        </listitem>
-        <listitem>
-          <para>[bdubbs] - Update to bc-2.5.3. Fixes
-          <ulink url="&lfs-ticket-root;4587">#4587</ulink>.</para>
-        </listitem>
-        <listitem>
-          <para>[bdubbs] - Update to iproute2-5.5.0. Fixes
-          <ulink url="&lfs-ticket-root;4586">#4586</ulink>.</para>
-        </listitem>
-        <listitem>
-          <para>[bdubbs] - Update to util-linux 2.35.1. Fixes
-          <ulink url="&lfs-ticket-root;4560">#4560</ulink>.</para>
-        </listitem>
-      </itemizedlist>
-    </listitem>
-    
-    <listitem revision="systemd">
-      <para>2020-01-23</para>
-      <itemizedlist>
-        <listitem>
-          <para>[renodr] - Remove obsolete installation commands from the
-          systemd page. These have been obsolete since 243 and were recently
-          discovered.</para>
-       </listitem>
-      </itemizedlist>
-    </listitem>
-    
-    <listitem>
-      <para>2020-01-27</para>
-      <itemizedlist>
-        <listitem>
-          <para>[bdubbs] - Update to ninja-1.10.0. Fixes
-          <ulink url="&lfs-ticket-root;4585">#4585</ulink>.</para>
-        </listitem>
-        <listitem>
-          <para>[bdubbs] - Update to check-0.14.0. Fixes
-          <ulink url="&lfs-ticket-root;4583">#4583</ulink>.</para>
-        </listitem>
-        <listitem>
-          <para>[bdubbs] - Update to shadow-4.8.1. Fixes
-          <ulink url="&lfs-ticket-root;4582">#4582</ulink>.</para>
-        </listitem>
-        <listitem>
-          <para>[bdubbs] - Update to meson-0.53.1. Fixes
-          <ulink url="&lfs-ticket-root;4581">#4581</ulink>.</para>
-        </listitem>
-        <listitem>
-          <para>[bdubbs] - Update to linux-5.5. Fixes
-          <ulink url="&lfs-ticket-root;4580">#4580</ulink>.</para>
-        </listitem>
-        <listitem>
-          <para>[bdubbs] - Update to bison-3.5.1. Fixes
-          <ulink url="&lfs-ticket-root;4579">#4579</ulink>.</para>
-        </listitem>
-      </itemizedlist>
-    </listitem>
-
-    <listitem>
-      <para>2020-01-19</para>
-      <itemizedlist>
-        <listitem>
-          <para>[bdubbs] - Update to make-4.3. Fixes
-          <ulink url="&lfs-ticket-root;4578">#4578</ulink>.</para>
-        </listitem>
-        <listitem>
-          <para>[bdubbs] - Update to vim-8.2.0129. Addresses 
-          <ulink url="&lfs-ticket-root;4500">#4500</ulink>.</para>
-        </listitem>
-        <listitem>
-          <para>[bdubbs] - Update to gmp-6.2.0. Fixes
-          <ulink url="&lfs-ticket-root;4577">#4577</ulink>.</para>
-        </listitem>
-        <listitem>
-          <para>[bdubbs] - Update to sed-4.8. Fixes
-          <ulink url="&lfs-ticket-root;4576">#4576</ulink>.</para>
-        </listitem>
-        <listitem>
-          <para>[bdubbs] - Update to bc-2.5.1. Fixes
-          <ulink url="&lfs-ticket-root;4575">#4575</ulink>.</para>
-        </listitem>
-        <listitem>
-          <para>[bdubbs] - Update to linux-5.4.13. Fixes
-          <ulink url="&lfs-ticket-root;4572">#4572</ulink>.</para>
-        </listitem>
-      </itemizedlist>
-    </listitem>
-
-    <listitem>
-      <para>2020-01-16</para>
-      <itemizedlist>
-        <listitem>
-          <para>[pierre] - Update to libcap-2.31. Fixes
-          <ulink url="&lfs-ticket-root;4574">#4574</ulink>.</para>
-        </listitem>
-      </itemizedlist>
-    </listitem>
-
-    <listitem>
-      <para>2020-01-13</para>
-      <itemizedlist>
-        <listitem>
-          <para>[bdubbs] - Ensure zstd libraries are installed in the correct 
-          location.</para>
-        </listitem>
-      </itemizedlist>
-    </listitem>
-
-    <listitem>
-      <para>2020-01-12</para>
-      <itemizedlist>
-        <listitem>
-          <para>[bdubbs] - Added zstd-1.4.4.</para>
-        </listitem>
-      </itemizedlist>
-    </listitem>
-
-    <listitem>
-      <para>2020-01-09</para>
-      <itemizedlist>
-        <listitem>
-          <para>[bdubbs] - Update to meson-0.53.0. Fixes
-          <ulink url="&lfs-ticket-root;4571">#4571</ulink>.</para>
-        </listitem>
-        <listitem>
-          <para>[bdubbs] - Update to e2fsprogs-1.45.5. Fixes
-          <ulink url="&lfs-ticket-root;4570">#4570</ulink>.</para>
-        </listitem>
-        <listitem>
-          <para>[bdubbs] - Update to grep-3.4. Fixes
-          <ulink url="&lfs-ticket-root;4568">#4568</ulink>.</para>
-        </listitem>
-        <listitem>
-          <para>[bdubbs] - Update to libpipeline-1.5.2. Fixes
-          <ulink url="&lfs-ticket-root;4567">#4567</ulink>.</para>
-        </listitem>
-        <listitem>
-          <para>[bdubbs] - Update to linux-5.4.8. Fixes
-          <ulink url="&lfs-ticket-root;4566">#4566</ulink>.</para>
-        </listitem>
-        <listitem>
-          <para>[pierre] - Add <filename>/etc/os-release</filename> to
-          the sysV version, as it is required by some packages in BLFS.</para>
-        </listitem>
-      </itemizedlist>
-    </listitem>
-
-    <listitem>
-      <para>2020-01-06</para>
-      <itemizedlist>
-        <listitem>
-          <para>[pierre] - Update to libcap-2.30. Fixes
-          <ulink url="&lfs-ticket-root;4569">#4569</ulink>.</para>
-        </listitem>
-      </itemizedlist>
-    </listitem>
-
-    <listitem>
-      <para>2020-01-04</para>
-      <itemizedlist>
-        <listitem>
-          <para>[pierre] - Fix various issues in libcap-2.29, and
-          update dependencies.</para>
-        </listitem>
-      </itemizedlist>
-    </listitem>
-
-    <listitem>
-      <para>2020-01-01</para>
-      <itemizedlist>
-        <listitem>
-          <para>[bdubbs] - Update to libcap-2.29. Fixes
-          <ulink url="&lfs-ticket-root;4564">#4564</ulink>.</para>
-        </listitem>
-      </itemizedlist>
-    </listitem>
-
-    <listitem>
-      <para>2019-12-22</para>
-      <itemizedlist>
-        <listitem>
-          <para>[pierre] - Update to python3-3.8.1. Fixes
-          <ulink url="&lfs-ticket-root;4564">#4564</ulink>.</para>
-        </listitem>
-        <listitem>
-          <para>[pierre] - Update to file-5.38. Fixes
-          <ulink url="&lfs-ticket-root;4563">#4563</ulink>.</para>
-        </listitem>
-        <listitem>
-          <para>[pierre] - Update to linux-5.4.6. Fixes
-          <ulink url="&lfs-ticket-root;4562">#4562</ulink>.</para>
-        </listitem>
-        <listitem>
-          <para>[pierre] - Update to vim-8.2.0024. Part of
-          <ulink url="&lfs-ticket-root;4500">#4500</ulink>.</para>
-        </listitem>
-      </itemizedlist>
-    </listitem>
-
-    <listitem>
-      <para>2019-12-12</para>
-      <itemizedlist>
-        <listitem>
-          <para>[bdubbs] - Update to libcap-2.28. Fixes
-          <ulink url="&lfs-ticket-root;4559">#4559</ulink>.</para>
-        </listitem>
-        <listitem>
-          <para>[bdubbs] - Update to bison-3.5. Fixes
-          <ulink url="&lfs-ticket-root;4561">#4561</ulink>.</para>
-        </listitem>
-      </itemizedlist>
-    </listitem>
-
-    <listitem>
-      <para>2019-12-10</para>
-      <itemizedlist>
-        <listitem>
-          <para>[renodr] - Fix a regression in meson that was causing problems
-          in dependent packages.</para>
-        </listitem>
-      </itemizedlist>
-    </listitem>
-
-    <listitem>
-      <para>2019-12-05</para>
-      <itemizedlist>
-        <listitem revision="systemd">
-          <para>[renodr] - Update to systemd-244. Fixes
-          <ulink url="&lfs-ticket-root;4554">#4554</ulink>.</para>
-        </listitem>
-        <listitem>
-          <para>[renodr] - Update to bc-2.4.0. Fixes
-          <ulink url="&lfs-ticket-root;4556">#4556</ulink>.</para>
-        </listitem>
-        <listitem>
-          <para>[renodr] - Update to shadow-4.8. Fixes
-          <ulink url="&lfs-ticket-root;4557">#4557</ulink>.</para>
-        </listitem>
-        <listitem>
-          <para>[renodr] - Update to linux-5.4.2. Fixes
-          <ulink url="&lfs-ticket-root;4558">#4558</ulink>.</para>
-        </listitem>
-      </itemizedlist>
-    </listitem>
-
-    <listitem arch="ml_32,ml_x32,ml_all">
-      <para>2019-12-02</para>
-      <itemizedlist>
-        <listitem arch="ml_32,ml_x32,ml_all">
-          <para>[thomas] - Update to isl-0.22.</para>
-        </listitem>
-       <listitem arch="ml_32,ml_x32,ml_all">
-          <para>[thomas] - Upgrade to linux-firmware-20191026</para>
-       </listitem>
-      </itemizedlist>
-    </listitem>
-
-    <listitem>
-      <para>2019-12-01</para>
-      <itemizedlist>
-        <listitem>
-          <para>[bdubbs] - Add upstream fixes patch for bash.
-          Also add a note about possible problems when changing
-          to the lfs user.</para>
-        </listitem>
-        <listitem>
-          <para>[bdubbs] - Update to vim-8.1.2361. Updates
-          <ulink url="&lfs-ticket-root;4500">#4500</ulink>.</para>
-        </listitem>
-        <listitem>
-          <para>[bdubbs] - Update to meson-0.52.1. Fixes
-          <ulink url="&lfs-ticket-root;4555">#4555</ulink>.</para>
-        </listitem>
-        <listitem>
-          <para>[bdubbs] - Update to elfutils-0.178. Fixes
-          <ulink url="&lfs-ticket-root;4553">#4553</ulink>.</para>
-        </listitem>
-        <listitem>
-          <para>[bdubbs] - Update to iproute2-5.4.0. Fixes
-          <ulink url="&lfs-ticket-root;4551">#4551</ulink>.</para>
-        </listitem>
-        <listitem>
-          <para>[bdubbs] - Update to libffi-3.3. Fixes
-          <ulink url="&lfs-ticket-root;4550">#4550</ulink>.</para>
-        </listitem>
-        <listitem>
-          <para>[bdubbs] - Update to tcl-8.6.10. Fixes
-          <ulink url="&lfs-ticket-root;4549">#4549</ulink>.</para>
-        </listitem>
-        <listitem>
-          <para>[bdubbs] - Update to man-pages-5.04. Fixes
-          <ulink url="&lfs-ticket-root;4548">#4548</ulink>.</para>
-        </listitem>
-        <listitem>
-          <para>[bdubbs] - Update to perl-5.30.1. Fixes
-          <ulink url="&lfs-ticket-root;4547">#4547</ulink>.</para>
-        </listitem>
-        <listitem>
-          <para>[bdubbs] - Update to linux-5.4.1. Fixes
-          <ulink url="&lfs-ticket-root;4546">#4546</ulink>.</para>
-        </listitem>
-        <listitem>
-          <para>[bdubbs] - Update to bc-2.3.2. Fixes
-          <ulink url="&lfs-ticket-root;4545">#4545</ulink>.</para>
-        </listitem>
-      </itemizedlist>
-    </listitem>
-
-    <listitem>
-      <para>2019-11-08</para>
-      <itemizedlist>
-        <listitem>
-          <para>[renodr] - Update to Linux-5.3.9. Resolves a regression
-          with restarting systems with HD Audio (hda), data corruption
-          on btrfs, and a security vulnerability with systems that use
-          the RTLWIFI driver. Fixes
-          <ulink url="&lfs-ticket-root;4544">#4544</ulink>.</para>
-        </listitem>
-      </itemizedlist>
-    </listitem>
-
-    <listitem revision="systemd">
-      <para>2019-11-06</para>
-      <itemizedlist>
-        <listitem>
-          <para>[renodr] - Fix potential infinite loop with meson-0.52
-          and systemd-243.</para>
-        </listitem>
-       </itemizedlist>
-    </listitem>
-
-    <listitem revision="sysv">
-      <para>2019-10-31</para>
-      <itemizedlist>
-        <listitem>
-          <para>[dj] - Update to lfs-bootscripts-20191031.</para>
-        </listitem>
-      </itemizedlist>
-    </listitem>
-
-    <listitem revision="sysv">
-      <para>2019-10-25</para>
-      <itemizedlist>
-        <listitem>
-          <para>[dj] - Update to lfs-bootscripts-20191025.</para>
-        </listitem>
-      </itemizedlist>
-    </listitem>
-
-    <listitem>
-      <para>2019-11-01</para>
-      <itemizedlist>
-        <listitem>
-          <para>[bdubbs] - Update to linux-5.3.8. Fixes
-          <ulink url="&lfs-ticket-root;4539">#4539</ulink>.</para>
-        </listitem>
-        <listitem>
-          <para>[bdubbs] - Update to bc-2.2.0. Fixes
-          <ulink url="&lfs-ticket-root;4543">#4543</ulink>.</para>
-        </listitem>
-        <listitem>
-          <para>[bdubbs] - Update to check-0.13.0. Fixes
-          <ulink url="&lfs-ticket-root;4540">#4540</ulink>.</para>
-        </listitem>
-        <listitem revision="sysv">
-          <para>[bdubbs] - Update to eudev-3.2.9. Fixes
-          <ulink url="&lfs-ticket-root;4542">#4542</ulink>.</para>
-        </listitem>
-        <listitem>
-          <para>[bdubbs] - Update to man-db-2.9.0. Fixes
-          <ulink url="&lfs-ticket-root;4541">#4541</ulink>.</para>
-        </listitem>
-      </itemizedlist>
-    </listitem>
-
-    <listitem>
-      <para>2019-10-17</para>
-      <itemizedlist>
-        <listitem>
-          <para>[bdubbs] - Move attr and acl to be before shadow.</para>
-        </listitem>
-        <listitem>
-          <para>[bdubbs] - Update to linux-5.3.6. Fixes
-          <ulink url="&lfs-ticket-root;4534">#4534</ulink>.</para>
-        </listitem>
-        <listitem>
-          <para>[bdubbs] - Update to man-pages-5.03. Fixes
-          <ulink url="&lfs-ticket-root;4536">#4536</ulink>.</para>
-        </listitem>
-        <listitem>
-          <para>[bdubbs] - Update to meson-0.52.0. Fixes
-          <ulink url="&lfs-ticket-root;4535">#4535</ulink>.</para>
-        </listitem>
-        <listitem>
-          <para>[bdubbs] - Update to Python-3.8.0. Fixes
-          <ulink url="&lfs-ticket-root;4538">#4538</ulink>.</para>
-        </listitem>
-        <listitem>
-          <para>[bdubbs] - Update to binutils-2.33.1. Fixes
-          <ulink url="&lfs-ticket-root;4537">#4537</ulink>.</para>
-        </listitem>
-      </itemizedlist>
-    </listitem>
-
-    <listitem revision="systemd">
-      <para>2019-10-03</para>
-      <itemizedlist>
-        <listitem>
-          <para>[renodr] - Add a consolidated patch to fix several
-          problems with the new version of systemd, including bugs
-          in udev, filesystem mounting (with Samba-4.11), hardware
-          database updates, timesync fixes with adjtime as is set
-          in LFS, and bugs with network management and domain
-          resolution.</para>
-        </listitem>
-      </itemizedlist>
-    </listitem>
-
-    <listitem>
-      <para>2019-09-29</para>
-      <itemizedlist>
-        <listitem>
-          <para>[bdubbs] - Update to texinfo-6.7. Fixes
-          <ulink url="&lfs-ticket-root;4529">#4529</ulink>.</para>
-        </listitem>
-        <listitem>
-          <para>[bdubbs] - Update to e2fsprogs-1.45.4. Fixes
-          <ulink url="&lfs-ticket-root;4530">#4530</ulink>.</para>
-        </listitem>
-        <listitem>
-          <para>[bdubbs] - Update to XML-Parser-2.46. Fixes
-          <ulink url="&lfs-ticket-root;4531">#4531</ulink>.</para>
-        </listitem>
-        <listitem>
-          <para>[bdubbs] - Update to expat-2.2.9. Fixes
-          <ulink url="&lfs-ticket-root;4532">#4532</ulink>.</para>
-        </listitem>
-        <listitem>
-          <para>[bdubbs] - Update to iproute2-5.3.0. Fixes
-          <ulink url="&lfs-ticket-root;4533">#4533</ulink>.</para>
-        </listitem>
-      </itemizedlist>
-    </listitem>
-
-    <listitem revision="systemd">
-      <para>2019-09-27</para>
-      <itemizedlist>
-        <listitem>
-          <para>[renodr] - Update to systemd-243. Fixes
-          <ulink url="&lfs-ticket-root;4456">#4456</ulink>.</para>
-        </listitem>
-      </itemizedlist>
-    </listitem>
-
-    <listitem>
-      <para>2019-09-24</para>
-      <itemizedlist>
-        <listitem>
-          <para>[pierre] - Update to linux-5.3.1. Fixes
-          <ulink url="&lfs-ticket-root;4528">#4528</ulink>.</para>
-        </listitem>
-      </itemizedlist>
-    </listitem>
-
-    <listitem>
-      <para>2019-09-14</para>
-      <itemizedlist>
-        <listitem>
-          <para>[bdubbs] - Update to expat-2.2.8. Fixes
-          <ulink url="&lfs-ticket-root;4527">#4527</ulink>.</para>
-        </listitem>
-        <listitem>
-          <para>[bdubbs] - Update to bison-3.4.2. Fixes
-          <ulink url="&lfs-ticket-root;4526">#4526</ulink>.</para>
-        </listitem>
-        <listitem>
-          <para>[bdubbs] - Update to linux-5.2.14. Fixes
-          <ulink url="&lfs-ticket-root;4522">#4522</ulink>.</para>
-        </listitem>
-        <listitem>
-          <para>[bdubbs] - Update to openssl-1.1.1d. Fixes
-          <ulink url="&lfs-ticket-root;4523">#4523</ulink>.</para>
-        </listitem>
-        <listitem>
-          <para>[bdubbs] - Update to sysvinit-2.96. Fixes
-          <ulink url="&lfs-ticket-root;4524">#4524</ulink>.</para>
-        </listitem>
-        <listitem>
-          <para>[bdubbs] - Update to tzdata-2019c. Fixes
-          <ulink url="&lfs-ticket-root;4525">#4525</ulink>.</para>
-        </listitem>
-      </itemizedlist>
-    </listitem>
-
-    <listitem>
-      <para>2019-09-02</para>
-      <itemizedlist>
-        <listitem>
-          <para>[dj] - Update to lfs-bootscripts-20190908.</para>
-        </listitem>
-        <listitem arch="ml_32,ml_x32,ml_all">
-          <para>[thomas] - Upgrade to isl-0.21</para>
-        </listitem>
-        <listitem arch="ml_32,ml_x32,ml_all">
-          <para>[thomas] - Upgrade to linux-firmware-20190519</para>
-        </listitem>	
-      </itemizedlist>
-    </listitem>
-
-    <listitem>
-      <para>2019-09-02</para>
-      <itemizedlist>
-        <listitem>
-          <para>[bdubbs] - Update to linux-5.2.11. Fixes
-          <ulink url="&lfs-ticket-root;4517">#4517</ulink>.</para>
-        </listitem>
-        <listitem>
-          <para>[bdubbs] - Update to man-db-2.8.7. Fixes
-          <ulink url="&lfs-ticket-root;4518">#4518</ulink>.</para>
-        </listitem>
-        <listitem>
-          <para>[bdubbs] - Update to meson-0.51.2. Fixes
-          <ulink url="&lfs-ticket-root;4519">#4519</ulink>.</para>
-        </listitem>
-        <listitem>
-          <para>[bdubbs] - Update to findutils-4.7.0. Fixes
-          <ulink url="&lfs-ticket-root;4520">#4520</ulink>.</para>
-        </listitem>
-        <listitem>
-          <para>[dj] - Update to LFS-Bootscripts-20190902 - correct LSB
-          dependency information in bootscripts and update standards page for
-          new LSB-Tools package.</para>
-        </listitem>
-      </itemizedlist>
-    </listitem>
-
     <listitem>
-      <para>2019-09-01</para>
+      <para>2020-03-01</para>
       <itemizedlist>
         <listitem>
-          <para>[bdubbs] - LFS-9.0 released.</para>
+          <para>[bdubbs] - LFS-9.1 released.</para>
         </listitem>
       </itemizedlist>
     </listitem>

+ 102 - 99
chapter01/whatsnew.xml

@@ -41,21 +41,21 @@
     <!--<listitem>
       <para>Bash &bash-version;</para>
     </listitem>-->
-    <listitem>
+    <!--<listitem>
       <para>Bc &bc-version;</para>
-    </listitem>
-    <listitem>
+    </listitem>-->
+    <!--<listitem>
       <para>Binutils-&binutils-version;</para>
-    </listitem>
-    <listitem>
+    </listitem>-->
+    <!--<listitem>
       <para>Bison-&bison-version;</para>
-    </listitem>
+    </listitem>-->
     <!--<listitem>
       <para>Bzip2-&bzip2-version;</para>
     </listitem>-->
-    <listitem>
+    <!--<listitem>
       <para>Check-&check-version;</para>
-    </listitem>
+    </listitem>-->
     <!--<listitem>
       <para>Coreutils-&coreutils-version;</para>
     </listitem>-->
@@ -68,51 +68,51 @@
     <!--<listitem>
       <para>Diffutils-&diffutils-version;</para>
     </listitem>-->
-   <listitem>
-      <para>E2fsprogs-&e2fsprogs-version;</para>
-   </listitem>
-   <listitem revision="sysv">
-      <para>Eudev-&eudev-version;</para>
-   </listitem>
-   <listitem>
-      <para>Expat-&expat-version;</para>
-   </listitem>
-   <!-- <listitem>
-      <para>Expect-&expect-version;</para>
-   </listitem>-->
-   <listitem>
-      <para>File-&file-version;</para>
-   </listitem>
-    <listitem>
+    <!--<listitem>
+       <para>E2fsprogs-&e2fsprogs-version;</para>
+    </listitem>-->
+    <!--<listitem revision="sysv">
+       <para>Eudev-&eudev-version;</para>
+    </listitem>-->
+    <!--<listitem>
+       <para>Expat-&expat-version;</para>
+    </listitem>-->
+    <!-- <listitem>
+       <para>Expect-&expect-version;</para>
+    </listitem>-->
+    <!--<listitem>
+       <para>File-&file-version;</para>
+    </listitem>-->
+    <!--<listitem>
       <para>Findutils-&findutils-version;</para>
-    </listitem>
+    </listitem>-->
     <!--<listitem>
       <para>Flex-&flex-version;</para>
     </listitem>-->
     <!--<listitem>
       <para>Gawk-&gawk-version;</para>
-   </listitem>-->
-   <!--<listitem>
-      <para>GCC-&gcc-version;</para>
-   </listitem>-->
-   <!--<listitem>
-      <para>GDBM-&gdbm-version;</para>
-   </listitem>-->
+    </listitem>-->
+    <!--<listitem>
+       <para>GCC-&gcc-version;</para>
+    </listitem>-->
+    <!--<listitem>
+       <para>GDBM-&gdbm-version;</para>
+    </listitem>-->
     <!--<listitem>
       <para>Gettext-&gettext-version;</para>
     </listitem>-->
-    <listitem>
+    <!--<listitem>
       <para>Glibc-&glibc-version;</para>
-    </listitem>
-    <listitem>
+    </listitem>-->
+    <!--<listitem>
       <para>GMP-&gmp-version;</para>
-    </listitem>
+    </listitem>-->
     <!--<listitem>
       <para>Gperf-&gperf-version;</para>
     </listitem>-->
-    <listitem>
+    <!--<listitem>
       <para>Grep-&grep-version;</para>
-    </listitem>
+    </lititem>-->
     <!--<listitem>
       <para>Groff-&groff-version;</para>
     </listitem>-->
@@ -121,7 +121,7 @@
     </listitem>-->
     <!--<listitem>
       <para>Gzip-&gzip-version;</para>
-   </listitem>-->
+    </listitem>-->
     <!--<listitem>
       <para>IANA-Etc-&iana-etc-version;</para>
     </listitem>-->
@@ -131,78 +131,78 @@
     <!--<listitem>
       <para>Intltool-&intltool-version;</para>
     </listitem>-->
-    <listitem>
+    <!--<listitem>
       <para>IPRoute2-&iproute2-version;</para>
-   </listitem>
+    </listitem>-->
     <!--<listitem>
       <para>Kbd-&kbd-version;</para>
     </listitem>-->
     <!--<listitem>
       <para>Kmod-&kmod-version;</para>
-   </listitem>-->
-   <!--<listitem>
+    </listitem>-->
+    <!--<listitem>
       <para>Less-&less-version;</para>
-   </listitem>-->
+    </listitem>-->
     <!--<listitem>
       <para>LFS-Bootscripts-&lfs-bootscripts-version;</para>
     </listitem>-->
-    <listitem>
+    <!--<listitem>
       <para>Libcap-&libcap-version;</para>
-    </listitem>
-    <listitem>
+    </listitem>-->
+    <!--<listitem>
       <para>Libelf-&elfutils-version; (from elfutils)</para>
-   </listitem>
-   <listitem>
+    </listitem>-->
+    <!--<listitem>
       <para>Libffi-&libffi-version;</para>
-   </listitem>
-   <listitem>
+    </listitem>-->
+    <!--<listitem>
       <para>Libpipeline-&libpipeline-version;</para>
-   </listitem>
+    </listitem>-->
     <!--<listitem>
       <para>Libtool-&libtool-version;</para>
     </listitem>-->
-    <listitem>
+    <!--<listitem>
       <para>Linux-&linux-version;</para>
-    </listitem>
+    </listitem>-->
     <listitem>
       <para>Linux-Firmware-&linux-firmware-version;</para>
     </listitem>
     <!--<listitem>
       <para>M4-&m4-version;</para>
     </listitem>-->
-    <listitem>
+    <!--<listitem>
       <para>Make-&make-version;</para>
-    </listitem>
-    <listitem>
+    </listitem>-->
+    <!--<listitem>
       <para>Man-DB-&man-db-version;</para>
-   </listitem>
-   <listitem>
+    </listitem>-->
+    <!--<listitem>
       <para>Man-pages-&man-pages-version;</para>
-   </listitem>
-   <listitem>
+    </listitem>-->
+    <!--<listitem>
       <para>Meson-&meson-version;</para>
-   </listitem>
-   <!-- <listitem>
+    </listitem>-->
+    <!-- <listitem>
       <para>MPC-&mpc-version;</para>
-   </listitem>-->
-   <!--<listitem>
+    </listitem>-->
+    <!--<listitem>
       <para>MPFR-&mpfr-version;</para>
-   </listitem>-->
-   <listitem>
+    </listitem>-->
+    <!--<listitem>
       <para>Ncurses-&ncurses-version;</para>
-   </listitem>
-   <listitem>
+    </listitem>-->
+    <!--<listitem>
       <para>Ninja-&ninja-version;</para>
-   </listitem>
-   <listitem>
+    </listitem>-->
+    <!--<listitem>
       <para>Openssl-&openssl-version;</para>
-   </listitem>
-   <!-- <listitem>
+    </listitem>-->
+    <!-- <listitem>
       <para>Patch-&patch-version;</para>
-   </listitem>-->
-   <listitem>
+    </listitem>-->
+    <!--<listitem>
       <para>Perl-&perl-version;</para>
-   </listitem>
+    </listitem>-->
     <!--<listitem>
       <para>Pkg-config-&pkgconfig-version;</para>
     </listitem>-->
@@ -212,45 +212,45 @@
     <!--<listitem>
       <para>Psmisc-&psmisc-version;</para>
     </listitem>-->
-    <listitem>
+    <!--<listitem>
       <para>Python-&python-version;</para>
-    </listitem>
+    </listitem>-->
     <!--<listitem>
       <para>Readline-&readline-version;</para>
     </listitem>-->
-    <listitem>
+    <!--<listitem>
       <para>Sed-&sed-version;</para>
-    </listitem>
-    <listitem>
+    </listitem>-->
+    <!--<listitem>
       <para>Shadow-&shadow-version;</para>
-    </listitem>
+    </listitem>-->
     <!--<listitem revision="sysv">
       <para>Sysklogd-&sysklogd-version;</para>
     </listitem>-->
-    <listitem revision="systemd">
+    <!--<listitem revision="systemd">
       <para>Systemd-&systemd-version;</para>
-    </listitem>
-    <listitem revision="sysv">
+    </listitem>-->
+    <!--<listitem revision="sysv">
       <para>SysVinit-&sysvinit-version;</para>
-    </listitem>
+    </listitem>-->
     <!--<listitem>
       <para>Tar-&tar-version;</para>
-   </listitem>-->
-   <listitem>
+    </listitem>-->
+    <!--<listitem>
       <para>Tcl-&tcl-version;</para>
-   </listitem>
-   <listitem>
+    </listitem>-->
+    <!--<listitem>
       <para>Texinfo-&texinfo-version;</para>
-   </listitem>
-   <listitem>
+    </listitem>-->
+    <!--<listitem>
       <para>Tzdata-&tzdata-version;</para>
-   </listitem>
-   <listitem>
+    </listitem>-->
+    <!--<listitem>
       <para>Util-Linux-&util-linux-version;</para>
-   </listitem>
-    <listitem>
+    </listitem>-->
+    <!--<listitem>
       <para>Vim-&vim-version;</para>
-    </listitem>
+    </listitem>-->
     <!--<listitem>
       <para>XML-Parser-&xml-parser-version;</para>
     </listitem>-->
@@ -260,6 +260,9 @@
     <!--<listitem>
       <para>Zlib-&zlib-version;</para>
     </listitem>-->
+    <!--<listitem>
+      <para>Zstd-&zstd-version;</para>
+    </listitem>-->
   </itemizedlist>
 
   <!--<itemizedlist>
@@ -273,7 +276,7 @@
 
   <itemizedlist>
     <title>Added:</title>
-    <listitem><para>Zstd-&zstd-version;</para></listitem>  <!-- satisfy build -->
+    <listitem><para></para></listitem>  <!-- satisfy build -->
 
   </itemizedlist>
 
@@ -283,7 +286,7 @@
 
     <!--<listitem>
       <para>bash-4.4-upstream_fixes-1.patch</para>
-   </listitem>-->
+    </listitem>-->
 
   </itemizedlist>
 

+ 1 - 1
chapter03/packages.xml

@@ -753,7 +753,7 @@
         <para>MD5 sum: <literal>&vim-md5;</literal></para>
         <note>
           <para>
-            The version of vim changes daily. The get the latest version, go to
+            The version of vim changes daily. To get the latest version, go to
             <ulink url="https://github.com/vim/vim/releases">
             https://github.com/vim/vim/releases</ulink>.
           </para>

+ 1 - 1
chapter05/gcc-pass1.xml

@@ -225,7 +225,7 @@ cd       build</userinput></screen>
       <varlistentry>
         <term><parameter>--with-native-system-header-dir=/tools/include</parameter></term>
         <listitem>
-          <para>By default GCC searches <filename>/usr/include</filename> for
+          <para>By default, GCC searches <filename>/usr/include</filename> for
           system headers. In conjunction with the sysroot switch, this would
           normally translate to <filename>$LFS/usr/include</filename>. However
           the headers that will be installed in the next two sections will go

+ 3 - 3
general.ent

@@ -1,13 +1,13 @@
-<!ENTITY version         "SVN-20200216">
+<!ENTITY version         "SVN-20200301">
 <!ENTITY short-version   "svn">  <!-- Used below in &blfs-book; 
                                       Change to x.y for release but not -rc releases -->
 <!ENTITY generic-version "development"> <!-- Use "development"  or "x.y[-pre{x}]" -->
 
-<!ENTITY versiond        "20200216-systemd">
+<!ENTITY versiond        "20200301-systemd">
 <!ENTITY short-versiond  "systemd">
 <!ENTITY generic-versiond "systemd"> 
 
-<!ENTITY releasedate     "February 16th, 2020">
+<!ENTITY releasedate     "March 1st, 2020">
 
 <!ENTITY copyrightdate   "1999-2020"><!-- jhalfs needs a literal dash, not &ndash; -->
 <!ENTITY milestone       "9.0">

+ 25 - 40
prologue/architecture.xml

@@ -14,52 +14,37 @@
 and x86_64 (64-bit) CPUs.  On the other hand, the instructions in this book are
 also known to work, with some modifications, with the Power PC and ARM CPUs. To
 build a system that utilizes one of these CPUs, the main prerequisite, in
-addition to those on the next few pages, is an existing Linux system such as an
+addition to those on the next page, is an existing Linux system such as an
 earlier LFS installation, Ubuntu, Red Hat/Fedora, SuSE, or other distribution
 that targets the architecture that you have. Also note that a 32-bit
 distribution can be installed and used as a host system on a 64-bit AMD/Intel
 computer.</para>
 
-<para>Some other facts about 64-bit systems need to be added here. When
-compared to a 32-bit system, the sizes of executable programs are slightly
-larger and the execution speeds of arbitrary programs are only slightly faster.
-For example, in a test build of LFS-6.5 on a Core2Duo CPU based system, the
-following statistics were measured:</para>
+<para>For building LFS, the gain of building on a 64-bit system
+compared to a 32-bit system is minimal.
+For example, in a test build of LFS-9.1 on a Core i7-4790 CPU based system,
+using 4 cores, the following statistics were measured:</para>
 
 <screen><computeroutput>Architecture Build Time     Build Size
-32-bit       198.5 minutes  648 MB
-64-bit       190.6 minutes  709 MB</computeroutput></screen>
-
-<para>As you can see, the 64-bit build is only 4% faster and is 9% larger than
-the 32-bit build.  The gain from going to a 64-bit system is relatively
-minimal. Of course, if you have more than 4GB of RAM or want to manipulate
-data that exceeds 4GB, the advantages of a 64-bit system are substantial.</para>
-
-<note><para>The above discussion is only appropriate when comparing 
-builds on the same hardware.  Modern 64-bit systems are considerably
-faster than older 64-bit systems and the LFS authors recommend building
-on a 64-bit system when given a choice.</para></note>
-
-<para arch="default">The default 64-bit build that results from LFS is
-considered a "pure" 64-bit system. That is, it supports 64-bit executables only.
-Building a "multi-lib" system requires compiling many applications twice, once
-for a 32-bit system and once for a 64-bit system. This is not directly supported
-in LFS because it would interfere with the educational objective of providing
-the instructions needed for a straightforward base Linux system.  You can refer
-to the <ulink url="http://trac.clfs.org/">Cross Linux From Scratch</ulink>
-project for this advanced topic.</para>
-
-<!-- This does not appear to be valid for LFS/BLFS any more
-<para>There is one last comment about 64-bit systems. There are some older
-packages that cannot currently be built in a "pure" 64-bit system or require
-specialized build instructions. Generally, these packages have some embedded
-32-bit specific assembly language instructions that fail when building on a
-64-bit system.  This includes some Xorg drivers for some legacy video cards at
-<ulink url="http://xorg.freedesktop.org/releases/individual/driver/">
-http://xorg.freedesktop.org/releases/individual/driver/</ulink>. Many of these
-problems can be worked around, but may require some specialized procedures or
-patches.</para>
--->
+32-bit       239.9 minutes  3.6 GB
+64-bit       233.2 minutes  4.4 GB</computeroutput></screen>
+
+<para>As you can see, on the same hardware, the 64-bit build is only 3% faster
+and is 22% larger than the 32-bit build. If you plan to use LFS as a LAMP
+server, or a firewall, a 32-bit CPU may be largely sufficient. On the other
+hand, several packages in BLFS now need more that 4GB of RAM to be built
+and/or to run, so that if you plan to use LFS as a desktop, the LFS authors
+recommend building on a 64-bit system.</para>
+
+<para>The default 64-bit build that results from LFS is considered a
+<quote>pure</quote> 64-bit system. That is, it supports 64-bit executables
+only. Building a <quote>multi-lib</quote> system requires compiling many
+applications twice, once for a 32-bit system and once for a 64-bit system.
+This is not directly supported in LFS because it would interfere with the
+educational objective of providing the instructions needed for a
+straightforward base Linux system. Some LFS/BLFS editors maintain a fork
+of LFS for multilib, which is accessible at <ulink
+url="http://www.linuxfromscratch.org/~thomas/multilib/index.html"/>. But it
+is an advanced topic.</para>
 
 </sect1>
-

+ 1 - 1
prologue/preface.xml

@@ -14,10 +14,10 @@
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="foreword.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="audience.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="architecture.xml"/>
+  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="prerequisites.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="standards.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="why.xml"/>
-  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="prerequisites.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="typography.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="organization.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="errata.xml"/>