summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEric Andersen <andersen@codepoet.org>2005-01-31 17:40:08 +0000
committerEric Andersen <andersen@codepoet.org>2005-01-31 17:40:08 +0000
commit7a83a9f1da8dd720071d56620748fbc73879c065 (patch)
treecd0019e820653effc0945c57c956ed7dd925a42a
parent76d9136b8f9434aaf3ca997511ec687e8b10847a (diff)
Always use the target CC when generating include/bits/sysnum.h, since some
arches like mips have an include/asm/unistd.h that depends on #defines provided only by gcc. Therefore, since we may need to generate include/bits/sysnum.h before the target CC is actually existant when bootstrapping a toolchain, we must ensure that include/bits/sysnum.h is rebuilt every time we run make. Sigh. What a pain. -Erik
-rw-r--r--Makefile3
1 files changed, 1 insertions, 2 deletions
diff --git a/Makefile b/Makefile
index 0d6179a7f..34943f117 100644
--- a/Makefile
+++ b/Makefile
@@ -104,7 +104,7 @@ endif
fi
@cd $(TOPDIR); \
set -x -e; \
- TOPDIR=. CC="$(HOSTCC)" /bin/sh extra/scripts/gen_bits_syscall_h.sh > include/bits/sysnum.h.new; \
+ TOPDIR=. CC="$(CC)" /bin/sh extra/scripts/gen_bits_syscall_h.sh > include/bits/sysnum.h.new; \
if cmp include/bits/sysnum.h include/bits/sysnum.h.new >/dev/null 2>&1; then \
$(RM) include/bits/sysnum.h.new; \
else \
@@ -112,7 +112,6 @@ endif
fi
$(MAKE) -C libc/sysdeps/linux/common headers
$(MAKE) -C libc/sysdeps/linux/$(TARGET_ARCH) headers
- touch headers
# Command used to download source code
WGET:=wget --passive-ftp