# HG changeset patch # User "Yann E. MORIN" # Date 1357774033 -3600 # Node ID fb71cad4b085d87e83a47673d0898c20e87ca51b # Parent 1161ea79915bb4920b518b3c33ac9c127bac3113 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 -r 1161ea79915b -r fb71cad4b085 config/arch/arm.in.2 --- a/config/arch/arm.in.2 Thu Jan 10 00:11:17 2013 +0100 +++ b/config/arch/arm.in.2 Thu Jan 10 00:27:13 2013 +0100 @@ -39,12 +39,27 @@ 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 @@ 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