48bb7745e7
the target libraries, as 4.3.4 I trigger the breaking build using uclibc, instead of glibc, and then the mixture of CPP getting the build glibc headers, and CC getting the uclibc headers, makes the problem evident. In 4.3.4 it only affected libmudflap. In 4.4.2, it affects libmudflap and libstdc++. svn path=/nixpkgs/branches/stdenv-updates/; revision=18850
13 lines
609 B
Diff
13 lines
609 B
Diff
diff --git a/Makefile.in b/Makefile.in
|
|
index 8545b60..1fab64d 100644
|
|
--- a/Makefile.in
|
|
+++ b/Makefile.in
|
|
@@ -231,6 +231,7 @@ BASE_TARGET_EXPORTS = \
|
|
CC="$(CC_FOR_TARGET)"; export CC; \
|
|
CFLAGS="$(CFLAGS_FOR_TARGET) $(SYSROOT_CFLAGS_FOR_TARGET) $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)"; export CFLAGS; \
|
|
CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
|
|
+ CPP="$(CC_FOR_TARGET) -E"; export CPP; \
|
|
CPPFLAGS="$(CPPFLAGS_FOR_TARGET)"; export CPPFLAGS; \
|
|
CXXFLAGS="$(CXXFLAGS_FOR_TARGET) $(SYSROOT_CFLAGS_FOR_TARGET) $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)"; export CXXFLAGS; \
|
|
GCJ="$(GCJ_FOR_TARGET)"; export GCJ; \
|