diff options
| -rw-r--r-- | extra/Configs/Config.arm | 20 | 
1 files 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 | 
