From 75bc67da4adc3d78576278791fac8062354fb403 Mon Sep 17 00:00:00 2001 From: "Yann E. MORIN\"" Date: Thu, 10 Jan 2013 00:27:13 +0100 Subject: arch/arm: OABI is no more, switch to only EABI Well, leave the prompt as an OBSOLETE thing, scheduled to be removed soon. As an indication OABI lives its last days, gcc-4.8 will no longer recognise non-EABI targets. Signed-off-by: "Yann E. MORIN" diff --git a/config/arch/arm.in.2 b/config/arch/arm.in.2 index 4d7504a..6b3cabe 100644 --- a/config/arch/arm.in.2 +++ b/config/arch/arm.in.2 @@ -39,12 +39,27 @@ config ARCH_ARM_INTERWORKING NOTE: Interworking in crosstool-NG is not sell-tested. Use at your own risks, and report success and/or failure. +# Until we only support EABI: +config ARCH_ARM_ABI_OK + def_bool y + depends on ! ARCH_ARM_EABI + select ARCH_SUPPORTS_WITH_ABI + +# Little trick to force EABI *and* always show the prompt +config ARCH_ARM_EABI_FORCE + bool + default y if ! OBSOLETE + select ARCH_ARM_EABI + config ARCH_ARM_EABI bool prompt "Use EABI" default y help Set up the toolchain so that it generates EABI-compliant binaries. + + If you say 'n' here, then the toolchain will generate OABI binaries. + OABI has long been deprecated, and is now considered legacy. config ARCH_ARM_TUPLE_USE_EABIHF bool @@ -76,9 +91,3 @@ config ARCH_ARM_TUPLE_USE_EABIHF Say 'n', unless you are trying to fix gcc to properly recognise the *eabihf tuples. - -config ARCH_ARM_ABI_OK - bool - default y - depends on ! ARCH_ARM_EABI - select ARCH_SUPPORTS_WITH_ABI -- cgit v0.10.2-6-g49f6