X-Git-Url: http://git.ozo.com/?a=blobdiff_plain;f=toolchain%2Feglibc%2Fcommon.mk;h=9ef92c6667af0f4e80189e997396638f25de43c6;hb=66f8828fb9a75bad2bd327f37a045b4d8aadd036;hp=d54e09881f26bd783c7e47b0198ab85bf69cf09a;hpb=c65ae46030bcb0af46af9a59379b1baf7d458adc;p=openwrt-github%2F.git diff --git a/toolchain/eglibc/common.mk b/toolchain/eglibc/common.mk index d54e09881f..9ef92c6667 100644 --- a/toolchain/eglibc/common.mk +++ b/toolchain/eglibc/common.mk @@ -18,12 +18,6 @@ PKG_SOURCE:=$(PKG_SOURCE_SUBDIR).tar.bz2 ifneq ($(CONFIG_EGLIBC_VERSION_2_15),) PKG_SOURCE_URL:=svn://svn.eglibc.org/branches/eglibc-2_15 endif -ifneq ($(CONFIG_EGLIBC_VERSION_2_16),) - PKG_SOURCE_URL:=svn://svn.eglibc.org/branches/eglibc-2_16 -endif -ifneq ($(CONFIG_EGLIBC_VERSION_2_17),) - PKG_SOURCE_URL:=svn://svn.eglibc.org/branches/eglibc-2_17 -endif ifneq ($(CONFIG_EGLIBC_VERSION_2_19),) PKG_SOURCE_URL:=svn://svn.eglibc.org/branches/eglibc-2_19 endif @@ -40,6 +34,17 @@ HOST_STAMP_CONFIGURED:=$(CUR_BUILD_DIR)/.configured HOST_STAMP_BUILT:=$(CUR_BUILD_DIR)/.built HOST_STAMP_INSTALLED:=$(TOOLCHAIN_DIR)/stamp/.eglibc_$(VARIANT)_installed +ifeq ($(ARCH),mips64) + ifdef CONFIG_MIPS64_ABI_N64 + TARGET_CFLAGS += -mabi=64 + endif + ifdef CONFIG_MIPS64_ABI_N32 + TARGET_CFLAGS += -mabi=n32 + endif + ifdef CONFIG_MIPS64_ABI_O32 + TARGET_CFLAGS += -mabi=32 + endif +endif EGLIBC_CONFIGURE:= \ BUILD_CC="$(HOSTCC)" \ @@ -86,7 +91,7 @@ define Host/Prepare $(call Host/Prepare/Default) ln -snf $(PKG_SOURCE_SUBDIR) $(BUILD_DIR_TOOLCHAIN)/$(PKG_NAME) $(SED) 's,y,n,' $(HOST_BUILD_DIR)/libc/option-groups.defaults -ifneq ($(CONFIG_EGLIBC_VERSION_2_15)$(CONFIG_EGLIBC_VERSION_2_16),) +ifneq ($(CONFIG_EGLIBC_VERSION_2_15),) ln -sf ../ports $(HOST_BUILD_DIR)/libc/ endif endef