From 1b7c90c265f48e14d06e772dbd8866a770cdebc5 Mon Sep 17 00:00:00 2001 From: Thomas Trepl Date: Sun, 7 Apr 2019 10:39:02 +0000 Subject: [PATCH] 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 --- chapter08/kernel.xml | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) 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: