From 1d93c860617e42d1c3d0358725ee3ed8edd200eb Mon Sep 17 00:00:00 2001 From: Ralf Wildenhues <Ralf.Wildenhues@gmx.de> Date: Sat, 19 Sep 2009 08:29:58 +0000 Subject: [PATCH] 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 --- gcc/ChangeLog | 7 +++++++ gcc/Makefile.in | 3 ++- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 27f877faf647..bc78ee314fde 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 cbd68d84ee4c..fde75ca3198d 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 \ -- GitLab