Merge branch 'trunk' of git.linuxfromscratch.org:lfs into trunk

This commit is contained in:
Bruce Dubbs 2023-06-09 12:42:36 -05:00
commit 7e7600de9e
6 changed files with 30 additions and 22 deletions

View File

@ -93,8 +93,11 @@
<para>The reason for the kernel version requirement is that we specify <para>The reason for the kernel version requirement is that we specify
that version when building <application>glibc</application> in that version when building <application>glibc</application> in
<xref linkend="chapter-cross-tools"/> and <xref linkend="chapter-cross-tools"/> and
<xref linkend="chapter-building-system"/>, <xref linkend="chapter-building-system"/>, so the workarounds for
at the recommendation of the developers.</para> older kernels are not enabled and the compiled
<application>glibc</application> is slightly faster and smaller.
As at June 2023, &min-kernel; is the oldest kernel release still
supported by the kernel developers.</para>
<para>If the host kernel is earlier than &min-kernel; you will need to replace <para>If the host kernel is earlier than &min-kernel; you will need to replace
the kernel with a more up-to-date version. There are two ways the kernel with a more up-to-date version. There are two ways

View File

@ -86,12 +86,12 @@
</listitem> </listitem>
<listitem><para>If a package is (directly or indirectly) linked to both <listitem><para>If a package is (directly or indirectly) linked to both
the old and new versions of a shared library (for example, the package the old and new names of a shared library (for example, the package
links to both <filename class='libraryfile'>libfoo.so.2</filename> and links to both <filename class='libraryfile'>libfoo.so.2</filename> and
<filename class='libraryfile'>libbar.so.1</filename>, while the latter <filename class='libraryfile'>libbar.so.1</filename>, while the latter
links to <filename class='libraryfile'>libfoo.so.3</filename>), the links to <filename class='libraryfile'>libfoo.so.3</filename>), the
package may malfunction because the different revisions of the shared package may malfunction because the different revisions of the shared
library present conflicting locations for some symbol names. This can be library present incompatible definitions for some symbol names. This can be
caused by recompiling some, but not all, of the packages linked to the caused by recompiling some, but not all, of the packages linked to the
old shared library after the package providing the shared library is old shared library after the package providing the shared library is
upgraded. To avoid the issue, users will need to rebuild every package upgraded. To avoid the issue, users will need to rebuild every package

View File

@ -169,8 +169,9 @@ General architecture-dependent options ---&gt;
[*] Enable seccomp to safely compute untrusted bytecode [CONFIG_SECCOMP] [*] Enable seccomp to safely compute untrusted bytecode [CONFIG_SECCOMP]
[*] Stack Protector buffer overflow detection [CONFIG_STACKPROTECTOR] [*] Stack Protector buffer overflow detection [CONFIG_STACKPROTECTOR]
[*] Strong Stack Protector [CONFIG_STACKPROTECTOR_STRONG] [*] Strong Stack Protector [CONFIG_STACKPROTECTOR_STRONG]
Networking support ---&gt; [*] Networking support ---&gt; [CONFIG_NET]
Networking options ---&gt; Networking options ---&gt;
[*] TCP/IP networking [CONFIG_INET]
&lt;*&gt; The IPv6 protocol [CONFIG_IPV6] &lt;*&gt; The IPv6 protocol [CONFIG_IPV6]
Device Drivers ---&gt; Device Drivers ---&gt;
Generic Driver Options ---&gt; Generic Driver Options ---&gt;

View File

@ -91,7 +91,11 @@
<!ENTITY livecd-root "&lfs-root;livecd/"> <!ENTITY livecd-root "&lfs-root;livecd/">
<!ENTITY test-results "&lfs-root;lfs/build-logs/&generic-version;/"> <!ENTITY test-results "&lfs-root;lfs/build-logs/&generic-version;/">
<!ENTITY secadv "&lfs-root;lfs/advisories/"> <!ENTITY secadv "&lfs-root;lfs/advisories/">
<!-- 4.14 EOL is Jan 2024
so for LFS 11.5 we may consider moving to 4.19 -->
<!ENTITY min-kernel "4.14"> <!ENTITY min-kernel "4.14">
<!-- <!--
<!ENTITY patches-rootd "&lfs-root;patches/lfs/&generic-versiond;/"> <!ENTITY patches-rootd "&lfs-root;patches/lfs/&generic-versiond;/">
<!ENTITY downloads-rootd "&lfs-root;lfs/downloads/&generic-versiond;/"> <!ENTITY downloads-rootd "&lfs-root;lfs/downloads/&generic-versiond;/">