Updates after 9.1 release

git-svn-id: http://svn.linuxfromscratch.org/LFS/branches/multilib@11766 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
This commit is contained in:
Thomas Trepl 2020-03-01 19:13:04 +00:00 committed by Xℹ Ruoyao
parent e2ccc32118
commit 6fc519eba0
No known key found for this signature in database
GPG Key ID: D95E4716CCBB34DC
7 changed files with 133 additions and 758 deletions

View File

@ -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>
<para>2020-03-01</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>
<itemizedlist>
<listitem>
<para>[bdubbs] - LFS-9.0 released.</para>
<para>[bdubbs] - LFS-9.1 released.</para>
</listitem>
</itemizedlist>
</listitem>

View File

@ -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>

View File

@ -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>

View File

@ -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

View File

@ -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">

View File

@ -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>
32-bit 239.9 minutes 3.6 GB
64-bit 233.2 minutes 4.4 GB</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>
<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>
<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>
-->
<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>

View File

@ -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"/>