Loading package/uclibc/uclibc.mk +40 −0 Original line number Diff line number Diff line Loading @@ -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 # Loading Loading @@ -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 Loading
package/uclibc/uclibc.mk +40 −0 Original line number Diff line number Diff line Loading @@ -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 # Loading Loading @@ -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