Browse Source

support the latest three C library releases

Waldemar Brodkorb 9 years ago
parent
commit
cfe60035ca
3 changed files with 46 additions and 6 deletions
  1. 17 4
      target/config/Config.in.libc.choice
  2. 17 2
      toolchain/musl/Makefile.inc
  3. 12 0
      toolchain/uclibc-ng/Makefile.inc

+ 17 - 4
target/config/Config.in.libc.choice

@@ -56,6 +56,14 @@ config ADK_TARGET_LIB_UCLIBC_NG_1_0_6
 	bool "1.0.6"
 	depends on ADK_TARGET_LIB_UCLIBC_NG
 
+config ADK_TARGET_LIB_UCLIBC_NG_1_0_5
+	bool "1.0.5"
+	depends on ADK_TARGET_LIB_UCLIBC_NG
+
+config ADK_TARGET_LIB_UCLIBC_NG_1_0_4
+	bool "1.0.4"
+	depends on ADK_TARGET_LIB_UCLIBC_NG
+
 config ADK_TARGET_LIB_UCLIBC_NG_GIT
 	bool "git"
 	depends on ADK_TARGET_LIB_UCLIBC_NG
@@ -72,10 +80,6 @@ config ADK_TARGET_LIB_GLIBC_2_20
 	bool "2.20"
 	depends on ADK_TARGET_LIB_GLIBC && !ADK_TARGET_ARCH_HPPA
 
-config ADK_TARGET_LIB_GLIBC_2_19
-	bool "2.19"
-	depends on ADK_TARGET_LIB_GLIBC && !ADK_TARGET_ARCH_HPPA
-
 config ADK_TARGET_LIB_GLIBC_GIT
 	bool "git"
 	depends on ADK_TARGET_LIB_GLIBC
@@ -84,6 +88,15 @@ config ADK_TARGET_LIB_MUSL_1_1_11
 	bool "1.1.11"
 	depends on ADK_TARGET_LIB_MUSL
 
+config ADK_TARGET_LIB_MUSL_1_1_10
+	bool "1.1.10"
+	depends on ADK_TARGET_LIB_MUSL
+
+config ADK_TARGET_LIB_MUSL_1_1_9
+	bool "1.1.9"
+	depends on ADK_TARGET_LIB_MUSL
+
+
 config ADK_TARGET_LIB_MUSL_GIT
 	bool "git"
 	depends on ADK_TARGET_LIB_MUSL

+ 17 - 2
toolchain/musl/Makefile.inc

@@ -7,10 +7,25 @@ PKG_VERSION:=		git
 PKG_RELEASE:=		1
 PKG_SITES:=		git://git.musl-libc.org/musl
 DISTFILES:=		${PKG_NAME}-${PKG_VERSION}.tar.xz
-else
-PKG_VERSION:=		$(ADK_LIBC_VERSION)
+endif
+ifeq ($(ADK_TARGET_LIB_MUSL_1_1_11),y)
+PKG_VERSION:=		1.1.11
 PKG_RELEASE:=		1
 PKG_HASH:=		bb9e6da51b7b12641f5d1abb39705c6c6c1b2fbd20002362948aa736a0aa353f
 PKG_SITES:=		http://www.musl-libc.org/releases/
 DISTFILES:=		${PKG_NAME}-${PKG_VERSION}.tar.gz
 endif
+ifeq ($(ADK_TARGET_LIB_MUSL_1_1_10),y)
+PKG_VERSION:=		1.1.10
+PKG_RELEASE:=		1
+PKG_HASH:=		45bbe9b1c7f7a0f743477af1e103b6889bfe4dd9815e16f6c89f6c90831c8b7c
+PKG_SITES:=		http://www.musl-libc.org/releases/
+DISTFILES:=		${PKG_NAME}-${PKG_VERSION}.tar.gz
+endif
+ifeq ($(ADK_TARGET_LIB_MUSL_1_1_9),y)
+PKG_VERSION:=		1.1.9
+PKG_RELEASE:=		1
+PKG_HASH:=		00bf7173caf972c88cd07cb0d420c082a2f35efcccc1a81f8909bec2d030283e
+PKG_SITES:=		http://www.musl-libc.org/releases/
+DISTFILES:=		${PKG_NAME}-${PKG_VERSION}.tar.gz
+endif

+ 12 - 0
toolchain/uclibc-ng/Makefile.inc

@@ -13,4 +13,16 @@ PKG_RELEASE:=		1
 PKG_SITES:=		http://downloads.uclibc-ng.org/releases/1.0.6/
 PKG_HASH:=		afb2ec318fe5b115165e3fdc22964a2fd2b68e03a652ac36164ed096b4bb795c
 endif
+ifeq ($(ADK_TARGET_LIB_UCLIBC_NG_1_0_5),y)
+PKG_VERSION:=		1.0.5
+PKG_RELEASE:=		1
+PKG_SITES:=		http://downloads.uclibc-ng.org/releases/1.0.5/
+PKG_HASH:=		7a16bc9ff03b8f74f1f0cf921412f08e48a15285d9d555560d5cca915a28df5f
+endif
+ifeq ($(ADK_TARGET_LIB_UCLIBC_NG_1_0_4),y)
+PKG_VERSION:=		1.0.4
+PKG_RELEASE:=		1
+PKG_SITES:=		http://downloads.uclibc-ng.org/releases/1.0.4/
+PKG_HASH:=		c037dbaea685380c75b112b5503778a90fa95ac524728770131aa17e29474915
+endif
 DISTFILES:=		$(PKG_NAME)-$(PKG_VERSION).tar.xz