Add a note about ML kernel config. Fixes #4451.

git-svn-id: http://svn.linuxfromscratch.org/LFS/branches/multilib@11572 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
This commit is contained in:
Thomas Trepl 2019-04-07 10:39:02 +00:00 committed by Xℹ Ruoyao
parent fd48baafd5
commit 1b7c90c265
No known key found for this signature in database
GPG Key ID: D95E4716CCBB34DC

View File

@ -111,6 +111,7 @@ File systems --->
[*] Tmpfs extended attributes [CONFIG_TMPFS_XATTR]
Kernel hacking --->
Choose kernel unwinder (Frame pointer unwinder) ---&gt; [CONFIG_UNWINDER_FRAME_POINTER]</screen>
</note>
<note revision="systemd">
@ -143,6 +144,27 @@ Kernel hacking ---&gt;
</para>
</note>
<note arch="ml_32,ml_x32,ml_all">
<para>
Running a multilib system means also that the kernel has to be
configured proper. It is required that the kernel is able to
identify and start binaries compiled for different architectures
than the default. Setup the required parameter in the kernel
config:
</para>
<screen>Binary Emulations ---&gt;
[*] IA32 Emulation
&lt;M&gt; IA32 a.out support
[*] x32 ABI for 64-bit mode
</screen>
<para>Make sure that the option
'IA32 Emulation' is set if you built support for the 32bit ABI.
If you selected the x32 ABI or built support for both, also select
'x32 ABI for 64-bit mode'. The option 'IA32 a.out support' is
optional.
</para>
</note>
<variablelist>
<title>The rationale for the above configuration items:</title>