summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYann E. MORIN" <yann.morin.1998@free.fr>2013-01-09 23:27:13 (GMT)
committerYann E. MORIN" <yann.morin.1998@free.fr>2013-01-09 23:27:13 (GMT)
commit75bc67da4adc3d78576278791fac8062354fb403 (patch)
tree05274cdcc6dddda24b5e1b0f018affefb7f515fd
parentc1d673203d26c11eb8b9faa644658fe52f061f98 (diff)
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" <yann.morin.1998@free.fr>
-rw-r--r--config/arch/arm.in.221
1 files changed, 15 insertions, 6 deletions
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