aboutsummaryrefslogtreecommitdiffstats
path: root/chapter10/kernel.xml
diff options
context:
space:
mode:
Diffstat (limited to 'chapter10/kernel.xml')
-rw-r--r--chapter10/kernel.xml32
1 files changed, 32 insertions, 0 deletions
diff --git a/chapter10/kernel.xml b/chapter10/kernel.xml
index 1bf8b112e..78207dd47 100644
--- a/chapter10/kernel.xml
+++ b/chapter10/kernel.xml
@@ -170,6 +170,38 @@ File systems --->
the BLFS page</ulink>.</para>
</note>
+ <note arch="ml_32,ml_x32,ml_all">
+ <para>
+ The kernel on a multilib system needs to be able to
+ identify and start binaries compiled for different architectures
+ than the default.
+ </para>
+
+ <para arch="ml_32,ml_all">
+ If support for any 32bit ABI was built, make sure that the option
+ "IA32 Emulation" is selected. The option 'IA32 a.out support' is
+ optional.
+ </para>
+
+ <para arch="ml_x32,ml_all">
+ If support for the x32bit ABI was built, make sure that the option
+ "x32 ABI for 64-bit mode" is selected.
+ </para>
+
+<screen arch="ml_32">Binary Emulations ---&gt;
+ [*] IA32 Emulation [CONFIG_IA32_EMULATION]
+ &lt;M&gt; IA32 a.out support [CONFIG_IA32_AOUT]
+</screen>
+<screen arch="ml_x32">Binary Emulations ---&gt;
+ [*] x32 ABI for 64-bit mode [CONFIG_X86_X32]
+</screen>
+<screen arch="ml_all">Binary Emulations ---&gt;
+ [*] IA32 Emulation [CONFIG_IA32_EMULATION]
+ &lt;M&gt; IA32 a.out support [CONFIG_IA32_AOUT]
+ [*] x32 ABI for 64-bit mode [CONFIG_X86_X32]
+</screen>
+ </note>
+
<variablelist>
<title>The rationale for the above configuration items:</title>