buildroot: factor knowledge of a 64bits architecture
Signed-off-by: Florian Fainelli <florian@openwrt.org> SVN-Revision: 36204
This commit is contained in:
parent
46dfa04a08
commit
348cae15d2
3 changed files with 9 additions and 2 deletions
2
rules.mk
2
rules.mk
|
@ -132,7 +132,7 @@ endif
|
|||
LIBRPC=-lrpc
|
||||
LIBRPC_DEPENDS=+librpc
|
||||
|
||||
ifneq ($(findstring $(ARCH) , mips64 x86_64 ),)
|
||||
ifeq ($(CONFIG_ARCH_64BIT),y)
|
||||
LIB_SUFFIX:=64
|
||||
endif
|
||||
|
||||
|
|
|
@ -70,6 +70,9 @@ config HAS_MIPS16
|
|||
depends (mips || mipsel || mips64 || mips64el)
|
||||
bool
|
||||
|
||||
config ARCH_64BIT
|
||||
bool
|
||||
|
||||
# Architecture selection
|
||||
|
||||
config arm
|
||||
|
@ -104,9 +107,11 @@ config mipsel
|
|||
|
||||
config mips64
|
||||
select BIG_ENDIAN
|
||||
select ARCH_64BIT
|
||||
bool
|
||||
|
||||
config mips64el
|
||||
select ARCH_64BIT
|
||||
bool
|
||||
|
||||
config powerpc
|
||||
|
@ -115,6 +120,7 @@ config powerpc
|
|||
|
||||
config powerpc64
|
||||
select BIG_ENDIAN
|
||||
select ARCH_64BIT
|
||||
bool
|
||||
|
||||
config sh3
|
||||
|
@ -136,6 +142,7 @@ config sparc
|
|||
bool
|
||||
|
||||
config x86_64
|
||||
select ARCH_64BIT
|
||||
bool
|
||||
|
||||
config ARCH
|
||||
|
|
|
@ -35,7 +35,7 @@ define CleanupToolchain
|
|||
ln -sf ../include $(TOOLCHAIN_DIR)/$(REAL_GNU_TARGET_NAME)/sys-include
|
||||
rm -rf $(TOOLCHAIN_DIR)/$(REAL_GNU_TARGET_NAME)/lib
|
||||
ln -sf ../lib $(TOOLCHAIN_DIR)/$(REAL_GNU_TARGET_NAME)/lib
|
||||
$(if $(CONFIG_mips64)$(CONFIG_mips64el)$(CONFIG_x86_64),ln -sf ../lib64 $(TOOLCHAIN_DIR)/$(REAL_GNU_TARGET_NAME)/lib64)
|
||||
$(if $(CONFIG_ARCH_64BIT),ln -sf ../lib64 $(TOOLCHAIN_DIR)/$(REAL_GNU_TARGET_NAME)/lib64)
|
||||
endef
|
||||
|
||||
define Host/Configure
|
||||
|
|
Loading…
Reference in a new issue