re PR go/66147 (go fails to cross build)
authorIan Lance Taylor <iant@google.com>
Wed, 2 Dec 2015 19:27:58 +0000 (19:27 +0000)
committerIan Lance Taylor <ian@gcc.gnu.org>
Wed, 2 Dec 2015 19:27:58 +0000 (19:27 +0000)
./: PR go/66147
* Makefile.tpl (HOST_EXPORTS): Add XGCC_FLAGS_FOR_TARGET.
* Makefile.in: Regenerate.
gotools/:
PR go/66147
* Makefile.am (GOCOMPILER): In NATIVE case, add
$(XGCC_FLAGS_FOR_TARGET).

From-SVN: r231199

ChangeLog
Makefile.in
Makefile.tpl
gotools/ChangeLog
gotools/Makefile.am
gotools/Makefile.in

index 1221651..7f9b17d 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2015-12-02  Ian Lance Taylor  <iant@google.com>
+
+       PR go/66147
+       * Makefile.tpl (HOST_EXPORTS): Add XGCC_FLAGS_FOR_TARGET.
+       * Makefile.in: Regenerate.
+
 2015-12-01  Andreas Tobler  <andreast@gcc.gnu.org>
 
        PR libffi/65726
index 66817b3..cb62c35 100644 (file)
@@ -224,6 +224,7 @@ HOST_EXPORTS = \
        ISLINC="$(HOST_ISLINC)"; export ISLINC; \
        LIBELFLIBS="$(HOST_LIBELFLIBS)"; export LIBELFLIBS; \
        LIBELFINC="$(HOST_LIBELFINC)"; export LIBELFINC; \
+       XGCC_FLAGS_FOR_TARGET="$(XGCC_FLAGS_FOR_TARGET)"; export XGCC_FLAGS_FOR_TARGET; \
 @if gcc-bootstrap
        $(RPATH_ENVVAR)=`echo "$(TARGET_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR); \
 @endif gcc-bootstrap
index beabadc..693e4d5 100644 (file)
@@ -227,6 +227,7 @@ HOST_EXPORTS = \
        ISLINC="$(HOST_ISLINC)"; export ISLINC; \
        LIBELFLIBS="$(HOST_LIBELFLIBS)"; export LIBELFLIBS; \
        LIBELFINC="$(HOST_LIBELFINC)"; export LIBELFINC; \
+       XGCC_FLAGS_FOR_TARGET="$(XGCC_FLAGS_FOR_TARGET)"; export XGCC_FLAGS_FOR_TARGET; \
 @if gcc-bootstrap
        $(RPATH_ENVVAR)=`echo "$(TARGET_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR); \
 @endif gcc-bootstrap
index afe0898..5ddd685 100644 (file)
@@ -1,3 +1,9 @@
+2015-12-02  Ian Lance Taylor  <iant@google.com>
+
+       PR go/66147
+       * Makefile.am (GOCOMPILER): In NATIVE case, add
+       $(XGCC_FLAGS_FOR_TARGET).
+
 2015-10-31  Ian Lance Taylor  <iant@google.com>
 
        * Makefile.am (go_cmd_go_files): Update to Go 1.5.1 library by
index 131f6d5..30c280e 100644 (file)
@@ -30,7 +30,7 @@ LIBGODEP = $(libgodir)/libgo.la
 
 if NATIVE
 # Use the compiler we just built.
-GOCOMPILER = $(GOC_FOR_TARGET)
+GOCOMPILER = $(GOC_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET)
 else
 GOCOMPILER = $(GOC)
 endif
index 443b626..54409cd 100644 (file)
@@ -256,7 +256,7 @@ LIBGODEP = $(libgodir)/libgo.la
 @NATIVE_FALSE@GOCOMPILER = $(GOC)
 
 # Use the compiler we just built.
-@NATIVE_TRUE@GOCOMPILER = $(GOC_FOR_TARGET)
+@NATIVE_TRUE@GOCOMPILER = $(GOC_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET)
 GOCOMPILE = $(GOCOMPILER) $(GOCFLAGS)
 AM_LDFLAGS = -L $(libgodir) -L $(libgodir)/.libs
 GOLINK = $(GOCOMPILER) $(GOCFLAGS) $(AM_GOCFLAGS) $(LDFLAGS) $(AM_LDFLAGS) -o $@
@@ -563,8 +563,8 @@ distclean-generic:
 maintainer-clean-generic:
        @echo "This command is intended for maintainers to use"
        @echo "it deletes files that may require special tools to rebuild."
-@NATIVE_FALSE@uninstall-local:
 @NATIVE_FALSE@install-exec-local:
+@NATIVE_FALSE@uninstall-local:
 clean: clean-am
 
 clean-am: clean-binPROGRAMS clean-generic clean-noinstPROGRAMS \