arch/arm: remove OABI option
authorYann E. MORIN <yann.morin.1998@free.fr>
Sat, 13 Jul 2013 22:27:26 +0000 (00:27 +0200)
committerPeter Korsgaard <jacmet@sunsite.dk>
Sun, 14 Jul 2013 20:09:45 +0000 (22:09 +0200)
OABI is more than legacy, it's dead.

New developments should go with EABI, since it so much better.
>From the Debian EABI page [0] :
  - floating point performance, with or without an FPU is very much faster
  - mixing soft and hardfloat code is possible
  - structure packing is not as painful as it used to be
  - a more efficient syscall convention
  - more compatibility with various tools

[0] http://wiki.debian.org/ArmEabiPort

[Thomas: keep the ABI choice, as we are going to introduce EABIhf later].
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
arch/Config.in.arm

index 983cac48f2a6c53f5b9e0d367d8788f99ee5889f..4daa91f8e20c9165ce4c7cfa6c85f10643a992ec 100644 (file)
@@ -72,19 +72,12 @@ choice
        help
          Application Binary Interface to use
 
-         Note:
-           Using OABI is discouraged.
-
 config BR2_ARM_EABI_CHOICE
        bool "EABI"
-config BR2_ARM_OABI
-       bool "OABI"
-       depends on !BR2_GCC_VERSION_4_7_X
 endchoice
 
 config BR2_ARM_EABI
        def_bool y
-       depends on !BR2_ARM_OABI
 
 config BR2_ARM_ENABLE_NEON
        bool "Enable NEON SIMD extension support"