Skip to content

Commit

Permalink
Properly set gcc_build_dir for in-tree build
Browse files Browse the repository at this point in the history
	PR bootstrap/62260
	* Makefile.am (gcc_build_dir): Set to @gcc_build_dir@.
	* configure.ac (gcc_build_dir): Set and AC_SUBST according to
	$host_subdir.
	* Makefile.in: Regenerated.
	* configure: Likewise.


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@214524 138bc75d-0d04-0410-961f-82ee72b054a4
  • Loading branch information
hjl committed Aug 26, 2014
1 parent 9c26dde commit 487d98e
Show file tree
Hide file tree
Showing 5 changed files with 28 additions and 4 deletions.
9 changes: 9 additions & 0 deletions lto-plugin/ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,12 @@
2014-08-26 H.J. Lu <hongjiu.lu@intel.com>

PR bootstrap/62260
* Makefile.am (gcc_build_dir): Set to @gcc_build_dir@.
* configure.ac (gcc_build_dir): Set and AC_SUBST according to
$host_subdir.
* Makefile.in: Regenerated.
* configure: Likewise.

2014-06-13 Thomas Schwinge <thomas@codesourcery.com>

* configure.ac (--with-libiberty): New configure option.
Expand Down
2 changes: 1 addition & 1 deletion lto-plugin/Makefile.am
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ override CFLAGS := $(filter-out -fsanitize=address,$(CFLAGS))
override LDFLAGS := $(filter-out -fsanitize=address,$(LDFLAGS))

libexecsub_LTLIBRARIES = liblto_plugin.la
gcc_build_dir = ../$(host_subdir)/gcc
gcc_build_dir = @gcc_build_dir@
in_gcc_libs = $(foreach lib, $(libexecsub_LTLIBRARIES), $(gcc_build_dir)/$(lib))

liblto_plugin_la_SOURCES = lto-plugin.c
Expand Down
2 changes: 1 addition & 1 deletion lto-plugin/Makefile.in
Original file line number Diff line number Diff line change
Expand Up @@ -186,6 +186,7 @@ datarootdir = @datarootdir@
docdir = @docdir@
dvidir = @dvidir@
exec_prefix = @exec_prefix@
gcc_build_dir = @gcc_build_dir@
host = @host@
host_alias = @host_alias@
host_cpu = @host_cpu@
Expand Down Expand Up @@ -232,7 +233,6 @@ AM_CFLAGS = @ac_lto_plugin_warn_cflags@
AM_LDFLAGS = @ac_lto_plugin_ldflags@
AM_LIBTOOLFLAGS = --tag=disable-static
libexecsub_LTLIBRARIES = liblto_plugin.la
gcc_build_dir = ../$(host_subdir)/gcc
in_gcc_libs = $(foreach lib, $(libexecsub_LTLIBRARIES), $(gcc_build_dir)/$(lib))
liblto_plugin_la_SOURCES = lto-plugin.c
# Note that we intentionally override the bindir supplied by ACX_LT_HOST_FLAGS.
Expand Down
12 changes: 10 additions & 2 deletions lto-plugin/configure
Original file line number Diff line number Diff line change
Expand Up @@ -622,6 +622,7 @@ EGREP
GREP
SED
LIBTOOL
gcc_build_dir
ac_lto_plugin_ldflags
ac_lto_plugin_warn_cflags
am__fastdepCC_FALSE
Expand Down Expand Up @@ -4127,6 +4128,13 @@ if test "x$have_static_libgcc" = xyes; then
fi


if test x"$host_subdir" = x.; then
gcc_build_dir=../gcc
else
gcc_build_dir=../../$host_subdir/gcc
fi


case `pwd` in
*\ * | *\ *)
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
Expand Down Expand Up @@ -10599,7 +10607,7 @@ else
lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
lt_status=$lt_dlunknown
cat > conftest.$ac_ext <<_LT_EOF
#line 10602 "configure"
#line 10610 "configure"
#include "confdefs.h"
#if HAVE_DLFCN_H
Expand Down Expand Up @@ -10705,7 +10713,7 @@ else
lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
lt_status=$lt_dlunknown
cat > conftest.$ac_ext <<_LT_EOF
#line 10708 "configure"
#line 10716 "configure"
#include "confdefs.h"
#if HAVE_DLFCN_H
Expand Down
7 changes: 7 additions & 0 deletions lto-plugin/configure.ac
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,13 @@ if test "x$have_static_libgcc" = xyes; then
fi
AC_SUBST(ac_lto_plugin_ldflags)

if test x"$host_subdir" = x.; then
gcc_build_dir=../gcc
else
gcc_build_dir=../../$host_subdir/gcc
fi
AC_SUBST(gcc_build_dir)

AM_PROG_LIBTOOL
ACX_LT_HOST_FLAGS
AC_SUBST(target_noncanonical)
Expand Down

0 comments on commit 487d98e

Please sign in to comment.