aboutsummaryrefslogtreecommitdiffstats
path: root/chapter02/hostreqs.xml
diff options
context:
space:
mode:
Diffstat (limited to 'chapter02/hostreqs.xml')
-rw-r--r--chapter02/hostreqs.xml19
1 files changed, 19 insertions, 0 deletions
diff --git a/chapter02/hostreqs.xml b/chapter02/hostreqs.xml
index a7d124ecc..daaca2ec7 100644
--- a/chapter02/hostreqs.xml
+++ b/chapter02/hostreqs.xml
@@ -234,4 +234,23 @@ bash library-check.sh</userinput></screen>
or all absent, but not only one or two present.</para>
-->
+ <para arch="ml_32,ml_x32,ml_all">
+ Building multilib support requires the kernel of the host system
+ to have 32-bit emulation support included.
+ </para>
+<screen arch="ml_32,ml_x32,ml_all">Binary Emulations ---&gt;
+ [*] IA32 Emulation
+ &lt;M&gt; IA32 a.out support
+ [*] x32 ABI for 64-bit mode
+</screen>
+ <para arch="ml_32,ml_x32,ml_all">The option 'IA32 a.out support' is
+ optional. In case your kernel does not have 'x32 ABI for 64-bit mode'
+ enabled but only 'IA32 Emulation', you can continue to build your
+ system but you have to leave out any sections showing instructions
+ for building x32 objects. If neither 'IA32 Emulation' nor
+ 'x32 ABI for 64-bit mode' is enabled, you will run in errors
+ latest when building <application>glibc</application> in Chapter 6,
+ so an upgrade of your host system is required.
+ </para>
+
</sect1>