From 3ea4b6ba915e39213ae182a1ed287a8c4e6087b2 Mon Sep 17 00:00:00 2001 From: Felix Fietkau Date: Tue, 15 May 2012 13:42:32 +0000 Subject: uClibc: update to 0.9.33.2, fixes #4420 SVN-Revision: 31740 --- .../960-remove_eabi_oabi_selection.patch | 32 ++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 toolchain/uClibc/patches-0.9.33.2/960-remove_eabi_oabi_selection.patch (limited to 'toolchain/uClibc/patches-0.9.33.2/960-remove_eabi_oabi_selection.patch') diff --git a/toolchain/uClibc/patches-0.9.33.2/960-remove_eabi_oabi_selection.patch b/toolchain/uClibc/patches-0.9.33.2/960-remove_eabi_oabi_selection.patch new file mode 100644 index 0000000000..19ac24695b --- /dev/null +++ b/toolchain/uClibc/patches-0.9.33.2/960-remove_eabi_oabi_selection.patch @@ -0,0 +1,32 @@ +Rely on the compiler to be properly setup for the default ABI. + +When installing-headers, there are two cases: +- NPTL: no issue, a cross-compiler is already expected +- LinuxThreads: no issue, EABI/OABI has no impact on installed headers. + +Signed-off-by: "Yann E. MORIN" +Cc: Khem Raj +Cc: Bernhard Reutner-Fischer +Cc: Carmelo AMOROSO +--- + +--- a/extra/Configs/Config.arm ++++ b/extra/Configs/Config.arm +@@ -12,17 +12,6 @@ config FORCE_OPTIONS_FOR_ARCH + default y + select ARCH_ANY_ENDIAN + +-config CONFIG_ARM_EABI +- bool "Build for EABI" +- help +- If you say 'y' here, functions and constants required by the +- ARM EABI will be built into the library. You should say 'y' +- if your compiler uses the ARM EABI, in which case you will also +- need a kernel supporting the EABI system call interface. +- +- If you say 'n' here, then the library will be built for the +- old Linux ABI. +- + config COMPILE_IN_THUMB_MODE + bool "Build using Thumb mode" + select USE_BX -- cgit v1.2.3