aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorRalf Wildenhues <Ralf.Wildenhues@gmx.de>2009-09-19 08:29:58 +0000
committerRalf Wildenhues <rwild@gcc.gnu.org>2009-09-19 08:29:58 +0000
commit1d93c860617e42d1c3d0358725ee3ed8edd200eb (patch)
tree51c5ea6fc6e090e6fc1a0292beb55e7f56053ac3 /gcc
parent74dc6a119089515f330035d60c35f56756c8c862 (diff)
downloadgcc-1d93c860617e42d1c3d0358725ee3ed8edd200eb.zip
gcc-1d93c860617e42d1c3d0358725ee3ed8edd200eb.tar.gz
gcc-1d93c860617e42d1c3d0358725ee3ed8edd200eb.tar.bz2
Fix long-standing in-tree build include-fixed bug.
gcc/: PR bootstrap/35619 * Makefile.in (stmp-fixinc): Ensure `include-fixed' is created in the directory this rule is called from, rather than the toplevel 'gcc' directory, to fix in-tree build. From-SVN: r151880
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog7
-rw-r--r--gcc/Makefile.in3
2 files changed, 9 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 27f877f..bc78ee3 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,10 @@
+2009-09-19 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
+
+ PR bootstrap/35619
+ * Makefile.in (stmp-fixinc): Ensure `include-fixed' is created
+ in the directory this rule is called from, rather than the
+ toplevel 'gcc' directory, to fix in-tree build.
+
2009-09-19 Chris Demetriou <cgd@google.com>
PR preprocessor/28435:
diff --git a/gcc/Makefile.in b/gcc/Makefile.in
index cbd68d8..fde75ca 100644
--- a/gcc/Makefile.in
+++ b/gcc/Makefile.in
@@ -3835,9 +3835,10 @@ stmp-fixinc: gsyslimits.h macro_list fixinc_list \
chmod a+rx $${fix_dir} || true; \
(TARGET_MACHINE='$(target)'; srcdir=`cd $(srcdir); ${PWD_COMMAND}`; \
SHELL='$(SHELL)'; MACRO_LIST=`${PWD_COMMAND}`/macro_list ; \
+ gcc_dir=`${PWD_COMMAND}` ; \
export TARGET_MACHINE srcdir SHELL MACRO_LIST && \
cd $(build_objdir)/fixincludes && \
- $(SHELL) ./fixinc.sh ../../gcc/$${fix_dir} \
+ $(SHELL) ./fixinc.sh "$${gcc_dir}/$${fix_dir}" \
$(SYSTEM_HEADER_DIR) $(OTHER_FIXINCLUDES_DIRS) ); \
rm -f $${fix_dir}/syslimits.h; \
if [ -f $${fix_dir}/limits.h ]; then \