diff --git a/package/glibc/glibc.hash b/package/glibc/glibc.hash index afae10fa57..66b9c4ffb3 100644 --- a/package/glibc/glibc.hash +++ b/package/glibc/glibc.hash @@ -1,2 +1,4 @@ # Locally calculated after checking pgp signature (glibc) sha256 e54e0a934cd2bc94429be79da5e9385898d2306b9eaf3c92d5a77af96190f6bd glibc-2.26.tar.xz +# Locally calculated (fetched from Github) +sha256 adf2dd19a76705a6fb748492eba30cb0be621422190116382a891a3cf099e895 glibc-arc-2017.09-eng010.tar.gz diff --git a/package/glibc/glibc.mk b/package/glibc/glibc.mk index f5d028239f..0b8b440ef1 100644 --- a/package/glibc/glibc.mk +++ b/package/glibc/glibc.mk @@ -4,9 +4,16 @@ # ################################################################################ +ifeq ($(BR2_arc),y) +GLIBC_VERSION = arc-2017.09-eng010 +GLIBC_SITE = $(call github,foss-for-synopsys-dwc-arc-processors,glibc,$(GLIBC_VERSION)) +GLIBC_SOURCE = glibc-$(GLIBC_VERSION).tar.gz +else GLIBC_VERSION = 2.26 GLIBC_SITE = $(BR2_GNU_MIRROR)/libc GLIBC_SOURCE = glibc-$(GLIBC_VERSION).tar.xz +endif + GLIBC_SRC_SUBDIR = . GLIBC_LICENSE = GPL-2.0+ (programs), LGPL-2.1+, BSD-3-Clause, MIT (library) diff --git a/toolchain/toolchain-buildroot/Config.in b/toolchain/toolchain-buildroot/Config.in index ac6017fd6e..25ab667927 100644 --- a/toolchain/toolchain-buildroot/Config.in +++ b/toolchain/toolchain-buildroot/Config.in @@ -47,7 +47,7 @@ config BR2_TOOLCHAIN_BUILDROOT_GLIBC BR2_mipsel || BR2_mips64 || BR2_mips64el|| \ BR2_powerpc || BR2_powerpc64 || BR2_powerpc64le || \ BR2_sh || BR2_sparc64 || BR2_x86_64 || \ - BR2_microblaze || BR2_nios2 + BR2_microblaze || BR2_nios2 || BR2_archs38 depends on BR2_USE_MMU depends on !BR2_STATIC_LIBS depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_2