mirror of
https://git.busybox.net/buildroot.git
synced 2024-12-15 08:13:34 +08:00
uclibc/bfin: set the appropiate binfmt in the configuration
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
f7c246f64d
commit
806714a5d1
@ -147,6 +147,45 @@ define UCLIBC_POWERPC_TYPE_CONFIG
|
||||
endef
|
||||
endif # powerpc
|
||||
|
||||
#
|
||||
# Blackfin definitions
|
||||
#
|
||||
|
||||
ifeq ($(UCLIBC_TARGET_ARCH),bfin)
|
||||
ifeq ($(BR2_BINFMT_FDPIC),y)
|
||||
define UCLIBC_BFIN_CONFIG
|
||||
$(call UCLIBC_OPT_UNSET,UCLIBC_FORMAT_FLAT,$(@D))
|
||||
$(call UCLIBC_OPT_UNSET,UCLIBC_FORMAT_FLAT_SEP_DATA,$(@D))
|
||||
$(call UCLIBC_OPT_UNSET,UCLIBC_FORMAT_SHARED_FLAT,$(@D))
|
||||
$(call UCLIBC_OPT_SET,UCLIBC_FORMAT_FDPIC_ELF,y,$(@D))
|
||||
endef
|
||||
endif
|
||||
ifeq ($(BR2_BINFMT_FLAT_ONE),y)
|
||||
define UCLIBC_BFIN_CONFIG
|
||||
$(call UCLIBC_OPT_SET,UCLIBC_FORMAT_FLAT,y,$(@D))
|
||||
$(call UCLIBC_OPT_UNSET,UCLIBC_FORMAT_FLAT_SEP_DATA,$(@D))
|
||||
$(call UCLIBC_OPT_UNSET,UCLIBC_FORMAT_SHARED_FLAT,$(@D))
|
||||
$(call UCLIBC_OPT_UNSET,UCLIBC_FORMAT_FDPIC_ELF,$(@D))
|
||||
endef
|
||||
endif
|
||||
ifeq ($(BR2_BINFMT_FLAT_SEP_DATA),y)
|
||||
define UCLIBC_BFIN_CONFIG
|
||||
$(call UCLIBC_OPT_UNSET,UCLIBC_FORMAT_FLAT,$(@D))
|
||||
$(call UCLIBC_OPT_SET,UCLIBC_FORMAT_FLAT_SEP_DATA,y,$(@D))
|
||||
$(call UCLIBC_OPT_UNSET,UCLIBC_FORMAT_SHARED_FLAT,$(@D))
|
||||
$(call UCLIBC_OPT_UNSET,UCLIBC_FORMAT_FDPIC_ELF,$(@D))
|
||||
endef
|
||||
endif
|
||||
ifeq ($(BR2_BINFMT_FLAT_SHARED),y)
|
||||
define UCLIBC_BFIN_CONFIG
|
||||
$(call UCLIBC_OPT_UNSET,UCLIBC_FORMAT_FLAT,$(@D))
|
||||
$(call UCLIBC_OPT_UNSET,UCLIBC_FORMAT_FLAT_SEP_DATA,$(@D))
|
||||
$(call UCLIBC_OPT_SET,UCLIBC_FORMAT_SHARED_FLAT,y,$(@D))
|
||||
$(call UCLIBC_OPT_UNSET,UCLIBC_FORMAT_FDPIC_ELF,$(@D))
|
||||
endef
|
||||
endif
|
||||
endif # bfin
|
||||
|
||||
#
|
||||
# AVR32 definitions
|
||||
#
|
||||
@ -380,6 +419,7 @@ define UCLIBC_SETUP_DOT_CONFIG
|
||||
$(UCLIBC_SPARC_TYPE_CONFIG)
|
||||
$(UCLIBC_POWERPC_TYPE_CONFIG)
|
||||
$(UCLIBC_AVR32_CONFIG)
|
||||
$(UCLIBC_BFIN_CONFIG)
|
||||
$(UCLIBC_X86_TYPE_CONFIG)
|
||||
$(UCLIBC_ENDIAN_CONFIG)
|
||||
$(UCLIBC_LARGEFILE_CONFIG)
|
||||
|
Loading…
Reference in New Issue
Block a user