diff --git a/chapter08/kernel.xml b/chapter08/kernel.xml index 28000914d..2eb6857e3 100644 --- a/chapter08/kernel.xml +++ b/chapter08/kernel.xml @@ -111,6 +111,7 @@ File systems ---> [*] Tmpfs extended attributes [CONFIG_TMPFS_XATTR] Kernel hacking ---> Choose kernel unwinder (Frame pointer unwinder) ---> [CONFIG_UNWINDER_FRAME_POINTER] + @@ -143,6 +144,27 @@ Kernel hacking ---> + + + 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: + +Binary Emulations ---> + [*] IA32 Emulation + <M> IA32 a.out support + [*] x32 ABI for 64-bit mode + + 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. + + + The rationale for the above configuration items: