Merge remote-tracking branch 'origin/trunk' into xry111/arm64

This commit is contained in:
Xi Ruoyao 2022-09-01 19:27:12 +08:00
commit c6df98a117
No known key found for this signature in database
GPG Key ID: ACAAD20E19E710E3
5 changed files with 23 additions and 539 deletions

View File

@ -41,540 +41,10 @@
--> -->
<listitem> <listitem>
<para>2022-08-20</para> <para>2022-09-01</para>
<itemizedlist> <itemizedlist>
<listitem> <listitem>
<para>[bdubbs] - Update to vim-9.0.0228. Addresses <para>[bdubbs] - LFS-11.2 released.</para>
<ulink url="&lfs-ticket-root;4500">#4500</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to iana-etc-20220812. Addresses
<ulink url="&lfs-ticket-root;5006">#5006</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to gcc-12.2.0. Fixes
<ulink url="&lfs-ticket-root;5098">#5098</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to linux-5.19.2 (security fixes). Fixes
<ulink url="&lfs-ticket-root;5097">#5097</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to tzdata-2022c. Fixes
<ulink url="&lfs-ticket-root;5096">#5096</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to shadow-4.12.2 (security fix). Fixes
<ulink url="&lfs-ticket-root;5095">#5095</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to meson-0.63.1. Fixes
<ulink url="&lfs-ticket-root;5094">#5094</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to xz-5.2.6. Fixes
<ulink url="&lfs-ticket-root;5093">#5093</ulink>.</para>
</listitem>
</itemizedlist>
</listitem>
<listitem>
<para>2022-08-18</para>
<itemizedlist>
<listitem>
<para>[xry111] - Remove libtool archive (.la) files in Chapter 5
and 6 because those files are harmful for cross compilation.</para>
</listitem>
</itemizedlist>
</listitem>
<listitem>
<para>2022-08-11</para>
<itemizedlist>
<listitem>
<para>[bdubbs] - Update to vim-9.0.0192. Addresses
<ulink url="&lfs-ticket-root;4500">#4500</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to iana-etc-20220803. Addresses
<ulink url="&lfs-ticket-root;5006">#5006</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to tzdata-2022b. Fixes
<ulink url="&lfs-ticket-root;5092">#5092</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to iproute2-5.19.0. Fixes
<ulink url="&lfs-ticket-root;5086">#5086</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to linux-5.19.1. Fixes
<ulink url="&lfs-ticket-root;5085">#5085</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to bc-6.0.1. Fixes
<ulink url="&lfs-ticket-root;5090">#5090</ulink>.</para>
</listitem>
</itemizedlist>
</listitem>
<listitem>
<para>2022-08-06</para>
<itemizedlist>
<listitem>
<para>[bdubbs] - Update to binutils-2.39. Fixes
<ulink url="&lfs-ticket-root;5089">#5089</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to util-linux-2.38.1. Fixes
<ulink url="&lfs-ticket-root;5088">#5088</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to Python3-3.10.6. Fixes
<ulink url="&lfs-ticket-root;5087">#5087</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to glibc-2.36. Fixes
<ulink url="&lfs-ticket-root;5083">#5084</ulink>.</para>
</listitem>
</itemizedlist>
</listitem>
<listitem>
<para>2022-07-24</para>
<itemizedlist>
<listitem>
<para>[bdubbs] - Update to linux-5.18.14. (Security fixes
for machines affected by the RETBleed vulnerability). Fixes
<ulink url="&lfs-ticket-root;5082">#5082</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to libcap-2.65. Fixes
<ulink url="&lfs-ticket-root;5083">#5083</ulink>.</para>
</listitem>
</itemizedlist>
</listitem>
<listitem>
<para>2022-07-15</para>
<itemizedlist>
<listitem>
<para>[bdubbs] - Update to meson-0.63.0. Fixes
<ulink url="&lfs-ticket-root;5079">#5079</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to kmod-30. Fixes
<ulink url="&lfs-ticket-root;5077">#5077</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to inetutils-2.3. Fixes
<ulink url="&lfs-ticket-root;5081">#5081</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to linux-5.18.11. Fixes
<ulink url="&lfs-ticket-root;5078">#5078</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to OpenSSL-3.0.5. Fixes
<ulink url="&lfs-ticket-root;5080">#5080</ulink>.</para>
</listitem>
</itemizedlist>
</listitem>
<listitem>
<para>2022-07-01</para>
<itemizedlist>
<listitem>
<para>[bdubbs] - Update to vim-9.0.0006. Addresses
<ulink url="&lfs-ticket-root;4500">#4500</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to iana-etc-20220610. Addresses
<ulink url="&lfs-ticket-root;5006">#5006</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to OpenSSL-3.0.4. Fixes
<ulink url="&lfs-ticket-root;5076">#5076</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to kbd-2.5.1. Fixes
<ulink url="&lfs-ticket-root;5075">#5075</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to linux-5.18.8. Fixes
<ulink url="&lfs-ticket-root;5074">#5074</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to bc-5.3.3. Fixes
<ulink url="&lfs-ticket-root;5073">#5073</ulink>.</para>
</listitem>
</itemizedlist>
</listitem>
<listitem>
<para>2022-06-29</para>
<itemizedlist>
<listitem>
<para>[pierre] - Generate shared C++ bindings for ncurses, instead
of generating and then removing the static ones.</para>
</listitem>
</itemizedlist>
</listitem>
<listitem>
<para>2022-06-14</para>
<itemizedlist>
<listitem>
<para>[bdubbs] - Update to python3-3.10.5. Fixes
<ulink url="&lfs-ticket-root;5070">#5070</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to meson-0.62.2. Fixes
<ulink url="&lfs-ticket-root;5068">#5068</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to kbd-2.5.0. Fixes
<ulink url="&lfs-ticket-root;5067">#5067</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to file-5.42. Fixes
<ulink url="&lfs-ticket-root;5072">#5072</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to linux-5.18.3. Fixes
<ulink url="&lfs-ticket-root;5069">#5069</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to bc-5.3.1. Fixes
<ulink url="&lfs-ticket-root;5071">#5071</ulink>.</para>
</listitem>
</itemizedlist>
</listitem>
<listitem>
<para>2022-05-29</para>
<itemizedlist>
<listitem>
<para>[bdubbs] - Update to iana-etc-20220524.
Addresses <ulink url="&lfs-ticket-root;5006">#5006</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to iproute2-5.18.0. Fixes
<ulink url="&lfs-ticket-root;5065">#5065</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to linux-5.18.1. Fixes
<ulink url="&lfs-ticket-root;5061">#5061</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to perl-5.36.0. Fixes
<ulink url="&lfs-ticket-root;5066">#5066</ulink>.</para>
</listitem>
</itemizedlist>
</listitem>
<listitem>
<para>2022-05-29</para>
<itemizedlist>
<listitem>
<para>[xry111] - Update to vim-8.2.5014 (security fixes).
Addresses <ulink url="&lfs-ticket-root;4500">#4500</ulink>.</para>
</listitem>
<listitem>
<para>[xry111] - Update to ninja-1.11.0. Fixes
<ulink url="&lfs-ticket-root;5062">#5062</ulink>.</para>
</listitem>
<listitem>
<para>[xry111] - Update to systemd-251. Fixes
<ulink url="&lfs-ticket-root;5064">#5064</ulink>.</para>
</listitem>
</itemizedlist>
</listitem>
<listitem>
<para>2022-05-16</para>
<itemizedlist>
<listitem>
<para>[bdubbs] - Update to linux-5.17.7. Fixes
<ulink url="&lfs-ticket-root;5059">#5059</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to psmisc-23.5. Fixes
<ulink url="&lfs-ticket-root;5060">#5060</ulink>.</para>
</listitem>
</itemizedlist>
</listitem>
<listitem>
<para>2022-05-01</para>
<itemizedlist>
<listitem>
<para>[bdubbs] - Update to openssl-3.0.3. Fixes
<ulink url="&lfs-ticket-root;5057">#5057</ulink>.</para>
</listitem>
</itemizedlist>
</listitem>
<listitem>
<para>2022-05-01</para>
<itemizedlist>
<listitem>
<para>[bdubbs] - Change nobody/nogroup uid/gid to 65534. </para>
</listitem>
<listitem>
<para>[bdubbs] - Update to meson-0.62.1. Fixes
<ulink url="&lfs-ticket-root;5052">#5052</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to libpipeline-1.5.6. Fixes
<ulink url="&lfs-ticket-root;5053">#5053</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to elfutils-0.187. Fixes
<ulink url="&lfs-ticket-root;5054">#5054</ulink>.</para>
</listitem>
<listitem revision="systemd">
<para>[bdubbs] - Update to Jinja2-3.1.2. Fixes
<ulink url="&lfs-ticket-root;5055">#5055</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to vim-8.2.4814. Addresses
<ulink url="&lfs-ticket-root;4500">#4500</ulink>.</para>
</listitem>
<listitem revision="sysv">
<para>[bdubbs] - Update to sysvinit-3.03. Fixes
<ulink url="&lfs-ticket-root;5046">#5046</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to linux-5.17.5. Fixes
<ulink url="&lfs-ticket-root;5050">#5050</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to gcc-11.3.0. Fixes
<ulink url="&lfs-ticket-root;5051">#5051</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to coreutils-9.1. Fixes
<ulink url="&lfs-ticket-root;5048">#5048</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to bc-5.2.4. Fixes
<ulink url="&lfs-ticket-root;5049">#5049</ulink>.</para>
</listitem>
</itemizedlist>
</listitem>
<listitem>
<para>2022-04-15</para>
<itemizedlist>
<listitem>
<para>[bdubbs] - Add wheel-0.37.1 (Python module).</para>
</listitem>
</itemizedlist>
</listitem>
<listitem>
<para>2022-04-15</para>
<itemizedlist>
<listitem>
<para>[ken] - Patch Xz for a security fix. Fixes
<ulink url="&lfs-ticket-root;5047">#5047</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to libcap-2.64. Fixes
<ulink url="&lfs-ticket-root;5044">#5044</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to linux-5.17.3. Fixes
<ulink url="&lfs-ticket-root;5043">#5043</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to gzip-1.12. Fixes
<ulink url="&lfs-ticket-root;5042">#5042</ulink>.</para>
</listitem>
</itemizedlist>
</listitem>
<listitem>
<para>2022-03-31</para>
<itemizedlist>
<listitem revision="sysv">
<para>[bdubbs] - Update to sysvinit-3.02. Fixes
<ulink url="&lfs-ticket-root;5041">#5041</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to zlib-1.2.12 (Security Update). Fixes
<ulink url="&lfs-ticket-root;5040">#5040</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to expat-2.4.8. Fixes
<ulink url="&lfs-ticket-root;5039">#5039</ulink>.</para>
</listitem>
<listitem revision="systemd">
<para>[bdubbs] - Update to Jinja2-3.1.1. Fixes
<ulink url="&lfs-ticket-root;5038">#5038</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to Python-3.10.4. Fixes
<ulink url="&lfs-ticket-root;5037">#5037</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to procps-ng-4.0.0. Fixes
<ulink url="&lfs-ticket-root;5036">#5036</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to iproute2-5.17.0. Fixes
<ulink url="&lfs-ticket-root;5035">#5035</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to meson-0.62.0. Fixes
<ulink url="&lfs-ticket-root;5034">#5034</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to linux-5.17.1 (Security Update). Fixes
<ulink url="&lfs-ticket-root;5033">#5033</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to util-linux-2.38. Fixes
<ulink url="&lfs-ticket-root;4997">#4997</ulink>.</para>
</listitem>
</itemizedlist>
</listitem>
<listitem>
<para>2022-03-25</para>
<itemizedlist>
<listitem>
<para>[pierre] - Update bootscripts to 20220324. Fixes
<ulink url="&lfs-ticket-root;5027">#5027</ulink>.</para>
</listitem>
</itemizedlist>
</listitem>
<listitem>
<para>2022-03-20</para>
<itemizedlist>
<listitem>
<para>[xry111] - Update to Python-3.10.3. Fixes
<ulink url="&lfs-ticket-root;5028">#5028</ulink>.</para>
</listitem>
<listitem>
<para>[xry111] - Update to libtool-2.4.7. Fixes
<ulink url="&lfs-ticket-root;5029">#5029</ulink>.</para>
</listitem>
<listitem>
<para>[xry111] - Update to linux-5.16.16. Fixes
<ulink url="&lfs-ticket-root;5030">#5030</ulink>.</para>
</listitem>
<listitem>
<para>[xry111] - Update to tzdata-2022a. Fixes
<ulink url="&lfs-ticket-root;5031">#5031</ulink>.</para>
</listitem>
<listitem>
<para>[xry111] - Update to man-db-2.10.2. Fixes
<ulink url="&lfs-ticket-root;5032">#5032</ulink>.</para>
</listitem>
</itemizedlist>
</listitem>
<listitem>
<para>2022-03-16</para>
<itemizedlist>
<listitem>
<para>[xry111] - Update to MarkupSafe-2.1.1. Fixes
<ulink url="&lfs-ticket-root;5025">#5025</ulink>.</para>
</listitem>
</itemizedlist>
</listitem>
<listitem>
<para>2022-03-15</para>
<itemizedlist>
<listitem>
<para>[bdubbs] - Update to openssl-3.0.2. Fixes
<ulink url="&lfs-ticket-root;5024">#5024</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to meson-0.61.3. Fixes
<ulink url="&lfs-ticket-root;5023">#5023</ulink>.</para>
</listitem>
<listitem>
<para>[xry111] - Update to expat-2.4.7. Fixes
<ulink url="&lfs-ticket-root;5019">#5019</ulink>.</para>
</listitem>
<listitem>
<para>[xry111] - Update to bc-5.2.3. Fixes
<ulink url="&lfs-ticket-root;5020">#5020</ulink>.</para>
</listitem>
<listitem>
<para>[xry111] - Update to linux-5.16.14 (security fix). Fixes
<ulink url="&lfs-ticket-root;5021">#5021</ulink>.</para>
</listitem>
<listitem>
<para>[xry111] - Update to perl-5.34.1. Fixes
<ulink url="&lfs-ticket-root;5022">#5022</ulink>.</para>
</listitem>
<listitem>
<para>[xry111] - Update to vim-8.2.4567 (security fix).
Addresses <ulink url="&lfs-ticket-root;4500">#4500</ulink>.</para>
</listitem>
</itemizedlist>
</listitem>
<listitem>
<para>2022-03-05</para>
<itemizedlist>
<listitem>
<para>[xry111] - Stop changing the owner of
<filename class='directory'>$LFS/source</filename> to
<systemitem class='username'>lfs</systemitem>. Fixes
<ulink url="&lfs-ticket-root;5018">#5018</ulink>.</para>
</listitem>
<listitem>
<para>[xry111] - Add zstd-1.5.2 upstream fixes patch.</para>
</listitem>
</itemizedlist>
</listitem>
<listitem>
<para>2022-03-02</para>
<itemizedlist>
<listitem>
<para>[xry111] - Update to meson-0.61.2. Fixes
<ulink url="&lfs-ticket-root;5013">#5013</ulink>.</para>
</listitem>
<listitem>
<para>[xry111] - Update to linux-5.16.12. Fixes
<ulink url="&lfs-ticket-root;5014">#5014</ulink>.</para>
</listitem>
<listitem>
<para>[xry111] - Update to MarkupSafe-2.1.0. Fixes
<ulink url="&lfs-ticket-root;5015">#5015</ulink>.</para>
</listitem>
<listitem revision="systemd">
<para>[xry111] - Update to dbus-1.14.0. Fixes
<ulink url="&lfs-ticket-root;5017">#5017</ulink>.</para>
</listitem>
<listitem>
<para>[xry111] - Update to vim-8.2.4489 (security fixes).
Addresses <ulink url="&lfs-ticket-root;4500">#4500</ulink>.</para>
</listitem>
<listitem>
<para>[xry111] - Build libstdc++ in GCC pass 2, and remove the
separate libstdc++ pass 2.</para>
</listitem>
<listitem>
<para>[xry111] - Remove unneeded
<parameter>--enable-64bit</parameter> for tcl.</para>
</listitem>
</itemizedlist>
</listitem>
<listitem>
<para>2022-03-01</para>
<itemizedlist>
<listitem>
<para>[bdubbs] - LFS-11.1 released.</para>
</listitem> </listitem>
</itemizedlist> </itemizedlist>
</listitem> </listitem>

View File

@ -136,6 +136,11 @@
your first disk drive. A partition size of 200 megabytes is quite your first disk drive. A partition size of 200 megabytes is quite
adequate.</para></listitem> adequate.</para></listitem>
<listitem><para>/boot/efi &ndash; The EFI System Partition, which is
needed for booting the system with UEFI. Read
<ulink url="&blfs-book;postlfs/grub-setup.html">the BLFS page</ulink>
for details.</para></listitem>
<listitem><para>/home &ndash; Highly recommended. Share your home <listitem><para>/home &ndash; Highly recommended. Share your home
directory and user customization across multiple distributions or LFS directory and user customization across multiple distributions or LFS
builds. The size is generally fairly large and depends on available disk builds. The size is generally fairly large and depends on available disk

View File

@ -59,8 +59,7 @@
location.</para> location.</para>
<screen><userinput remap="make">make headers <screen><userinput remap="make">make headers
find usr/include -name '.*' -delete find usr/include -type f ! -name '*.h' -delete
rm usr/include/Makefile
</userinput><userinput remap="install">cp -rv usr/include $LFS/usr</userinput></screen> </userinput><userinput remap="install">cp -rv usr/include $LFS/usr</userinput></screen>
</sect2> </sect2>

View File

@ -53,9 +53,7 @@
<screen><userinput remap="configure">PAGE=<replaceable>&lt;paper_size&gt;</replaceable> ./configure --prefix=/usr</userinput></screen> <screen><userinput remap="configure">PAGE=<replaceable>&lt;paper_size&gt;</replaceable> ./configure --prefix=/usr</userinput></screen>
<para>This package does not support parallel build. Compile the package:</para> <screen><userinput remap="make">make</userinput></screen>
<screen><userinput remap="make">make -j1</userinput></screen>
<para>This package does not come with a test suite.</para> <para>This package does not come with a test suite.</para>

View File

@ -102,12 +102,24 @@
<systemitem class='username'>root</systemitem> user. The main reason <systemitem class='username'>root</systemitem> user. The main reason
of this recommendation is for avoiding a conflict with the system of this recommendation is for avoiding a conflict with the system
package manager (<command>dpkg</command> for example), but LFS does not package manager (<command>dpkg</command> for example), but LFS does not
have a system-wide package manager so this is not a problem. If desired, have a system-wide package manager so this is not a problem. And,
suppress this warning by running the following commands:</para> <command>pip3</command> will attempt to check for a new version of
itself whenever it's run. As domain name resolving is not configured
yet in LFS chroot environment, it will fail to check for a new version
and produce a warning. Once we boot the LFS system and set up network
connection, it will then produce a warning telling the user to update it
from a pre-built wheel on PyPI if any new version is available. But LFS
consider <command>pip3</command> a part of Python 3 so it should not be
updated separately, and an update from a pre-built wheel will deviate
from our purpose to build a Linux system from source code. So the
warning for a new <command>pip3</command> version should be ignored as
well. If desired, suppress these warnings by running the following
commands:</para>
<screen><userinput remap="install">cat &gt; /etc/pip.conf &lt;&lt; EOF <screen><userinput remap="install">cat &gt; /etc/pip.conf &lt;&lt; EOF
[global] [global]
root-user-action = ignore root-user-action = ignore
disable-pip-version-check = true
EOF EOF
</userinput></screen> </userinput></screen>
<!-- <!--