Quellcode durchsuchen

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).
Phil Sutter vor 9 Jahren
Ursprung
Commit
1fdd433b08
1 geänderte Dateien mit 2 neuen und 1 gelöschten Zeilen
  1. 2 1
      toolchain/glibc/Makefile

+ 2 - 1
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: