[klibc] [klibc:master] arm: Enable CONFIG_ARM_EABI by default

klibc-bot for Ben Hutchings ben at decadent.org.uk
Fri Feb 1 15:57:02 PST 2019


Commit-ID:  4aff8c7ca9711056668ef038372a5a65133cf930
Gitweb:     http://git.kernel.org/?p=libs/klibc/klibc.git;a=commit;h=4aff8c7ca9711056668ef038372a5a65133cf930
Author:     Ben Hutchings <ben at decadent.org.uk>
AuthorDate: Sat, 2 Feb 2019 00:25:34 +0100
Committer:  Ben Hutchings <ben at decadent.org.uk>
CommitDate: Sat, 2 Feb 2019 00:50:52 +0100

[klibc] arm: Enable CONFIG_ARM_EABI by default

Since Linux 4.14, the "new" system call ABI (CONFIG_AEABI) is enabled
by default when building for ARMv6/v7 processors.  The old system call
ABI can be enabled in parallel (CONFIG_OABI_COMPAT) but is disabled by
default.

When building a kernel for ARMv4/v5 processors, the default is to
enable only the old system call ABI.  However, the two distributions
I'm aware of that support these processors, Arch and Debian, configure
the kernel to support only the new system call ABI.

Therefore I think that it is better to assume the "new" system call
ABI by default.

Signed-off-by: Ben Hutchings <ben at decadent.org.uk>

---
 defconfig | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/defconfig b/defconfig
index 9938e0ab..7d46de94 100644
--- a/defconfig
+++ b/defconfig
@@ -6,5 +6,5 @@ CONFIG_KLIBC_ZLIB=y
 CONFIG_REGPARM=y
 # ARM options
 # CONFIG_KLIBC_THUMB is not set
-# CONFIG_AEABI is not set
+CONFIG_AEABI=y
 # CONFIG_DEBUG_INFO is not set


More information about the klibc mailing list