toolchain/mips: kill EABI and fix N32
MIPS EABI is a bare-metal ABI so remove it. Also fix uClibc to really work with N32 ABI, which used the EABI knob previously. Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
This commit is contained in:
parent
9308ac1868
commit
b6ebb7fd1b
|
@ -280,9 +280,6 @@ config BR2_MIPS_OABI32
|
||||||
config BR2_MIPS_ABI32
|
config BR2_MIPS_ABI32
|
||||||
bool "n32"
|
bool "n32"
|
||||||
depends on BR2_mips_3 || BR2_mips_4 || BR2_mips_64 || BR2_mips_64r2 || BR2_mips_16
|
depends on BR2_mips_3 || BR2_mips_4 || BR2_mips_64 || BR2_mips_64r2 || BR2_mips_16
|
||||||
config BR2_MIPS_EABI
|
|
||||||
bool "eabi"
|
|
||||||
depends on BR2_mips_3 || BR2_mips_4 || BR2_mips_64 || BR2_mips_64r2 || BR2_mips_16
|
|
||||||
config BR2_MIPS_ABI64
|
config BR2_MIPS_ABI64
|
||||||
bool "n64"
|
bool "n64"
|
||||||
depends on BR2_mips_3 || BR2_mips_4 || BR2_mips_64 || BR2_mips_64r2 || BR2_mips_16
|
depends on BR2_mips_3 || BR2_mips_4 || BR2_mips_64 || BR2_mips_64r2 || BR2_mips_16
|
||||||
|
|
|
@ -158,7 +158,7 @@ ifeq ($(UCLIBC_TARGET_ARCH),mips)
|
||||||
ifeq ($(BR2_MIPS_OABI),y)
|
ifeq ($(BR2_MIPS_OABI),y)
|
||||||
$(SED) 's/.*\(CONFIG_MIPS_O32_ABI\).*/\1=y/' $(UCLIBC_DIR)/.oldconfig
|
$(SED) 's/.*\(CONFIG_MIPS_O32_ABI\).*/\1=y/' $(UCLIBC_DIR)/.oldconfig
|
||||||
endif
|
endif
|
||||||
ifeq ($(BR2_MIPS_EABI),y)
|
ifeq ($(BR2_MIPS_ABI32),y)
|
||||||
$(SED) 's/.*\(CONFIG_MIPS_N32_ABI\).*/\1=y/' $(UCLIBC_DIR)/.oldconfig
|
$(SED) 's/.*\(CONFIG_MIPS_N32_ABI\).*/\1=y/' $(UCLIBC_DIR)/.oldconfig
|
||||||
endif
|
endif
|
||||||
ifeq ($(BR2_MIPS_ABI64),y)
|
ifeq ($(BR2_MIPS_ABI64),y)
|
||||||
|
|
Loading…
Reference in New Issue
Block a user