toolchain/eglibc: add support for 2.17

Signed-off-by: Florian Fainelli <florian@openwrt.org>

SVN-Revision: 35515
v19.07.3_mercusys_ac12_duma
Florian Fainelli 11 years ago
parent 5393efc0c7
commit 5c8783e02a

@ -13,6 +13,10 @@ choice
bool "eglibc 2.16" bool "eglibc 2.16"
depends !GCC_VERSION_LLVM depends !GCC_VERSION_LLVM
config EGLIBC_VERSION_2_17
bool "eglibc 2.17"
depends !GCC_VERSION_LLVM
endchoice endchoice
config EGLIBC_REVISION config EGLIBC_REVISION
@ -20,6 +24,7 @@ config EGLIBC_REVISION
depends on TOOLCHAINOPTS && USE_EGLIBC depends on TOOLCHAINOPTS && USE_EGLIBC
default "18909" if EGLIBC_VERSION_2_15 default "18909" if EGLIBC_VERSION_2_15
default "21110" if EGLIBC_VERSION_2_16 default "21110" if EGLIBC_VERSION_2_16
default "22243" if EGLIBC_VERSION_2_17
default "" default ""
menu "eglibc configuration" menu "eglibc configuration"

@ -3,4 +3,5 @@ config EGLIBC_VERSION
depends on USE_EGLIBC depends on USE_EGLIBC
default "2.15" if EGLIBC_VERSION_2_15 default "2.15" if EGLIBC_VERSION_2_15
default "2.16" if EGLIBC_VERSION_2_16 default "2.16" if EGLIBC_VERSION_2_16
default "2.17" if EGLIBC_VERSION_2_17
default "2.15" default "2.15"

@ -21,6 +21,9 @@ endif
ifneq ($(CONFIG_EGLIBC_VERSION_2_16),) ifneq ($(CONFIG_EGLIBC_VERSION_2_16),)
PKG_SOURCE_URL:=svn://svn.eglibc.org/branches/eglibc-2_16 PKG_SOURCE_URL:=svn://svn.eglibc.org/branches/eglibc-2_16
endif endif
ifneq ($(CONFIG_EGLIBC_VERSION_2_17),)
PKG_SOURCE_URL:=svn://svn.eglibc.org/branches/eglibc-2_17
endif
PATCH_DIR:=$(PATH_PREFIX)/patches/$(PKG_VERSION) PATCH_DIR:=$(PATH_PREFIX)/patches/$(PKG_VERSION)
@ -80,7 +83,9 @@ define Host/Prepare
$(call Host/Prepare/Default) $(call Host/Prepare/Default)
ln -snf $(PKG_SOURCE_SUBDIR) $(BUILD_DIR_TOOLCHAIN)/$(PKG_NAME) ln -snf $(PKG_SOURCE_SUBDIR) $(BUILD_DIR_TOOLCHAIN)/$(PKG_NAME)
$(SED) 's,y,n,' $(HOST_BUILD_DIR)/libc/option-groups.defaults $(SED) 's,y,n,' $(HOST_BUILD_DIR)/libc/option-groups.defaults
ifneq ($(CONFIG_EGLIBC_VERSION_2_17),y)
ln -sf ../ports $(HOST_BUILD_DIR)/libc/ ln -sf ../ports $(HOST_BUILD_DIR)/libc/
endif
endef endef
define Host/Clean define Host/Clean

Loading…
Cancel
Save