From 1fdd433b0895a83e98ef63745463b39381b9f1ee Mon Sep 17 00:00:00 2001 From: Phil Sutter Date: Tue, 24 Feb 2015 12:47:19 +0100 Subject: toolchain/glibc: set asm-CPPFLAGS to CFLAGS when compiling the final version Otherwise, CFLAGS are not passed to gcc when compiling assembly (*.S) files. This is crucial for certain #define-optimisations (seen when compiling for armv5te). --- toolchain/glibc/Makefile | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'toolchain/glibc') diff --git a/toolchain/glibc/Makefile b/toolchain/glibc/Makefile index 1faf1e639..75d2e70e9 100644 --- a/toolchain/glibc/Makefile +++ b/toolchain/glibc/Makefile @@ -18,6 +18,7 @@ ifeq (${ADK_MAKE_PARALLEL},y) GLIBC_MAKEOPTS+= PARALLELMFLAGS="-j$(ADK_MAKE_JOBS)" endif + GLIBC_BUILD_DIR_INITIAL:= ${WRKDIR}/$(PKG_NAME)-$(PKG_VERSION)-headers GLIBC_BUILD_DIR_FINAL:= ${WRKDIR}/$(PKG_NAME)-$(PKG_VERSION)-final @@ -54,7 +55,7 @@ $(WRKBUILD)/.configured: touch $@ $(WRKBUILD)/.compiled: - ${GLIBC_ENV} $(MAKE) ${GLIBC_MAKEOPTS} -C $(GLIBC_BUILD_DIR_FINAL) all + ${GLIBC_ENV} $(MAKE) ${GLIBC_MAKEOPTS} asm-CPPFLAGS='$${CFLAGS}' -C $(GLIBC_BUILD_DIR_FINAL) all touch $@ $(WRKBUILD)/.installed: -- cgit v1.2.3 From 7334f12c3af8939e8d7d7b6fa4c1afa7ad0c8cd1 Mon Sep 17 00:00:00 2001 From: Waldemar Brodkorb Date: Tue, 3 Mar 2015 05:26:18 +0100 Subject: disable werror, as suggested by a GNU libc developer to avoid breakage for architectures like hppa --- toolchain/glibc/Makefile.inc | 1 + 1 file changed, 1 insertion(+) (limited to 'toolchain/glibc') diff --git a/toolchain/glibc/Makefile.inc b/toolchain/glibc/Makefile.inc index f7e4c42b9..9ac7c711b 100644 --- a/toolchain/glibc/Makefile.inc +++ b/toolchain/glibc/Makefile.inc @@ -23,6 +23,7 @@ GLIBC_CONFOPTS:= --build=$(GNU_HOST_NAME) \ --host=$(GNU_TARGET_NAME) \ --with-headers=$(STAGING_TARGET_DIR)/usr/include \ --disable-sanity-checks \ + --disable-werror \ --disable-nls \ --without-cvs \ --disable-profile \ -- cgit v1.2.3