diff options
author | Waldemar Brodkorb <wbx@uclibc-ng.org> | 2016-02-14 20:50:39 +0100 |
---|---|---|
committer | Waldemar Brodkorb <wbx@uclibc-ng.org> | 2016-02-14 20:51:04 +0100 |
commit | dc7438a5fede7269e991b204bef7e5119a723224 (patch) | |
tree | fe73f85ee422631586bb0c4c9b41f5f586fbe87a | |
parent | 259223d6dd93efe340b7cee1cfaa14c3cd67926f (diff) |
or1k: add glibc support
-rw-r--r-- | target/config/Config.in.cpu | 1 | ||||
-rw-r--r-- | target/config/Config.in.libc | 17 | ||||
-rw-r--r-- | toolchain/glibc/Makefile.inc | 5 |
3 files changed, 18 insertions, 5 deletions
diff --git a/target/config/Config.in.cpu b/target/config/Config.in.cpu index bfb778bb5..7ca935f74 100644 --- a/target/config/Config.in.cpu +++ b/target/config/Config.in.cpu @@ -881,6 +881,7 @@ config ADK_CPU_OR1K select ADK_TARGET_WITH_LT if ADK_TARGET_LIB_UCLIBC_NG select ADK_TARGET_WITHOUT_CXX if ADK_TARGET_LIB_UCLIBC_NG select ADK_TARGET_WITH_NPTL if ADK_TARGET_LIB_MUSL + select ADK_TARGET_WITH_NPTL if ADK_TARGET_LIB_GLIBC select ADK_TARGET_WITH_MMU config ADK_CPU_PARISC diff --git a/target/config/Config.in.libc b/target/config/Config.in.libc index 5e33acd80..d1fb33f7f 100644 --- a/target/config/Config.in.libc +++ b/target/config/Config.in.libc @@ -39,7 +39,6 @@ config ADK_TARGET_LIB_GLIBC depends on !ADK_TARGET_ARCH_BFIN depends on !ADK_TARGET_ARCH_CRIS depends on !ADK_TARGET_ARCH_H8300 - depends on !ADK_TARGET_ARCH_OR1K depends on !ADK_TARGET_ARCH_XTENSA depends on !ADK_TARGET_UCLINUX depends on !ADK_TARGET_WITHOUT_MMU @@ -89,19 +88,26 @@ config ADK_TARGET_LIB_UCLIBC_NG_GIT config ADK_TARGET_LIB_GLIBC_2_22 bool "2.22" - depends on ADK_TARGET_LIB_GLIBC && !ADK_TARGET_ARCH_HPPA + depends on ADK_TARGET_LIB_GLIBC && !ADK_TARGET_ARCH_HPPA \ + && !ADK_TARGET_ARCH_OR1K config ADK_TARGET_LIB_GLIBC_2_21 bool "2.21" - depends on ADK_TARGET_LIB_GLIBC && !ADK_TARGET_ARCH_HPPA + depends on ADK_TARGET_LIB_GLIBC && !ADK_TARGET_ARCH_HPPA \ + && !ADK_TARGET_ARCH_OR1K config ADK_TARGET_LIB_GLIBC_2_20 bool "2.20" - depends on ADK_TARGET_LIB_GLIBC && !ADK_TARGET_ARCH_HPPA + depends on ADK_TARGET_LIB_GLIBC && !ADK_TARGET_ARCH_HPPA \ + && !ADK_TARGET_ARCH_OR1K + +config ADK_TARGET_LIB_GLIBC_OR1K + bool "2.20-or1k" + depends on ADK_TARGET_LIB_GLIBC && ADK_TARGET_ARCH_OR1K config ADK_TARGET_LIB_GLIBC_GIT bool "git" - depends on ADK_TARGET_LIB_GLIBC + depends on ADK_TARGET_LIB_GLIBC && !ADK_TARGET_ARCH_OR1K config ADK_TARGET_LIB_MUSL_1_1_12 bool "1.1.12" @@ -171,6 +177,7 @@ config ADK_LIBC_VERSION default "2.22" if ADK_TARGET_LIB_GLIBC_2_22 default "2.21" if ADK_TARGET_LIB_GLIBC_2_21 default "2.20" if ADK_TARGET_LIB_GLIBC_2_20 + default "2.20-or1k" if ADK_TARGET_LIB_GLIBC_OR1K default "2.2.0" if ADK_TARGET_LIB_NEWLIB_2_2_0 default "git" if ADK_TARGET_LIB_UCLIBC_NG_GIT || \ ADK_TARGET_LIB_MUSL_GIT || \ diff --git a/toolchain/glibc/Makefile.inc b/toolchain/glibc/Makefile.inc index 3a261c069..4740023e3 100644 --- a/toolchain/glibc/Makefile.inc +++ b/toolchain/glibc/Makefile.inc @@ -31,4 +31,9 @@ PKG_SITES:= ${MASTER_SITE_GNU:=glibc/} PKG_RELEASE:= 1 PKG_HASH:= 2d3997f588401ea095a0b27227b1d50cdfdd416236f6567b564549d3b46ea2a2 endif +ifeq ($(ADK_TARGET_LIB_GLIBC_OR1K),y) +PKG_VERSION:= 2.19.90 +PKG_SITES:= https://github.com/bluecmd/or1k-glibc.git +PKG_RELEASE:= 1 +endif DISTFILES:= $(PKG_NAME)-$(PKG_VERSION).tar.xz |