Procházet zdrojové kódy

toolchain/eglibc: add support for 2.17

Signed-off-by: Florian Fainelli <[email protected]>

SVN-Revision: 35515
Florian Fainelli před 13 roky
rodič
revize
5c8783e02a

+ 5 - 0
toolchain/eglibc/Config.in

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

+ 1 - 0
toolchain/eglibc/Config.version

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

+ 5 - 0
toolchain/eglibc/common.mk

@@ -21,6 +21,9 @@ 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
 
 PATCH_DIR:=$(PATH_PREFIX)/patches/$(PKG_VERSION)
 
@@ -80,7 +83,9 @@ 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_17),y)
 	ln -sf ../ports $(HOST_BUILD_DIR)/libc/
+endif
 endef
 
 define Host/Clean