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
|
endef
|
||||||
endif # powerpc
|
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
|
# AVR32 definitions
|
||||||
#
|
#
|
||||||
@ -380,6 +419,7 @@ define UCLIBC_SETUP_DOT_CONFIG
|
|||||||
$(UCLIBC_SPARC_TYPE_CONFIG)
|
$(UCLIBC_SPARC_TYPE_CONFIG)
|
||||||
$(UCLIBC_POWERPC_TYPE_CONFIG)
|
$(UCLIBC_POWERPC_TYPE_CONFIG)
|
||||||
$(UCLIBC_AVR32_CONFIG)
|
$(UCLIBC_AVR32_CONFIG)
|
||||||
|
$(UCLIBC_BFIN_CONFIG)
|
||||||
$(UCLIBC_X86_TYPE_CONFIG)
|
$(UCLIBC_X86_TYPE_CONFIG)
|
||||||
$(UCLIBC_ENDIAN_CONFIG)
|
$(UCLIBC_ENDIAN_CONFIG)
|
||||||
$(UCLIBC_LARGEFILE_CONFIG)
|
$(UCLIBC_LARGEFILE_CONFIG)
|
||||||
|
Loading…
Reference in New Issue
Block a user