From 661d9feac81976bdc54ac81cb0c4537e2084fe23 Mon Sep 17 00:00:00 2001 From: Mike Frysinger Date: Sun, 3 Dec 2006 20:13:25 +0000 Subject: make ABI into a list --- extra/Configs/Config.arm | 20 ++++++++++++++------ 1 file changed, 14 insertions(+), 6 deletions(-) diff --git a/extra/Configs/Config.arm b/extra/Configs/Config.arm index 4b16472ad..085a82abf 100644 --- a/extra/Configs/Config.arm +++ b/extra/Configs/Config.arm @@ -17,16 +17,24 @@ config ARCH_CFLAGS config LIBGCC_CFLAGS string -config CONFIG_ARM_EABI - bool "Use ARM EABI" - default n +choice + prompt "Target ABI" + default CONFIG_ARM_OABI help - If you choose "Y" here, functions and constants required by the - ARM EABI will be built into the library. You should choose "Y" + If you choose "EABI" here, functions and constants required by the + ARM EABI will be built into the library. You should choose "EABI" if your compiler uses the ARM EABI, in which case you will also - need a kernel supporting the EABI system call interface, or "N" + need a kernel supporting the EABI system call interface, or "OABI" for a compiler using the old Linux ABI. +config CONFIG_ARM_OABI + bool "OABI" + +config CONFIG_ARM_EABI + bool "EABI" + +endchoice + config USE_BX bool "Use BX in function return" default y -- cgit v1.2.3