From cfe60035ca78b628541c7c103c0aa1c47fb066ff Mon Sep 17 00:00:00 2001 From: Waldemar Brodkorb Date: Mon, 12 Oct 2015 11:31:57 +0200 Subject: support the latest three C library releases --- target/config/Config.in.libc.choice | 21 +++++++++++++++++---- toolchain/musl/Makefile.inc | 19 +++++++++++++++++-- toolchain/uclibc-ng/Makefile.inc | 12 ++++++++++++ 3 files changed, 46 insertions(+), 6 deletions(-) diff --git a/target/config/Config.in.libc.choice b/target/config/Config.in.libc.choice index da195a593..6a4f82494 100644 --- a/target/config/Config.in.libc.choice +++ b/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 diff --git a/toolchain/musl/Makefile.inc b/toolchain/musl/Makefile.inc index 75461b9dd..398d9d4df 100644 --- a/toolchain/musl/Makefile.inc +++ b/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 diff --git a/toolchain/uclibc-ng/Makefile.inc b/toolchain/uclibc-ng/Makefile.inc index 63882ab38..9795c26e5 100644 --- a/toolchain/uclibc-ng/Makefile.inc +++ b/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 -- cgit v1.2.3