Makefile.am (check-gccgo, check-gcc): Add options to pick up target libstdc++, to...
authorIan Lance Taylor <iant@golang.org>
Thu, 8 Feb 2018 15:34:42 +0000 (15:34 +0000)
committerIan Lance Taylor <ian@gcc.gnu.org>
Thu, 8 Feb 2018 15:34:42 +0000 (15:34 +0000)
* Makefile.am (check-gccgo, check-gcc): Add options to pick up
target libstdc++, to permit tests that use C++.
* Makefile.in: Rebuild.

From-SVN: r257494

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

index 400ef832ffb5ff866752410adccd0c60658c2b16..77bd206601c1f15c00951bfda9d735a7ce80b570 100644 (file)
@@ -1,3 +1,9 @@
+2018-02-08  Ian Lance Taylor  <iant@golang.org>
+
+       * Makefile.am (check-gccgo, check-gcc): Add options to pick up
+       target libstdc++, to permit tests that use C++.
+       * Makefile.in: Rebuild.
+
 2018-01-18  Ian Lance Taylor  <iant@golang.org>
 
        * Makefile.am (GOTOOLS_TEST_TIMEOUT): Define.
index 2738cc2c885823795673b5f3dc4ce7451790a9f4..d0d8850f55076780b9e126bcec63a4116bd0e3e9 100644 (file)
@@ -179,22 +179,22 @@ check-head:
        @echo >> gotools.head
 
 # check-gccgo is a little shell script that executes gccgo with the
-# options to pick up the newly built libgo.
+# options to pick up the newly built libgo and libstdc++.
 check-gccgo: Makefile
        rm -f $@ $@.tmp
        echo "#!/bin/sh" > $@.tmp
        abs_libgodir=`cd $(libgodir) && $(PWD_COMMAND)`; \
-       echo "$(GOCOMPILE)" '"$$@"' "-I $${abs_libgodir} -L $${abs_libgodir} -L $${abs_libgodir}/.libs" >> $@.tmp
+       echo "$(GOCOMPILE)" '"$$@"' "-I $${abs_libgodir} -L $${abs_libgodir} -L $${abs_libgodir}/.libs -B$${abs_libgodir}/../libstdc++-v3/src/.libs -B$${abs_libgodir}/../libstdc++-v3/libsupc++/.libs" >> $@.tmp
        chmod +x $@.tmp
        mv -f $@.tmp $@
 
 # check-gcc is a little shell script that executes the newly built gcc
-# with the options to pick up the newly built libgo.
+# with the options to pick up the newly built libgo and libstdc++.
 check-gcc: Makefile
        rm -f $@ $@.tmp
        echo "#!/bin/sh" > $@.tmp
        abs_libgodir=`cd $(libgodir) && $(PWD_COMMAND)`; \
-       echo "$(GCC_FOR_TARGET)" '"$$@"' "-L $${abs_libgodir} -L $${abs_libgodir}/.libs" >> $@.tmp
+       echo "$(GCC_FOR_TARGET)" '"$$@"' "-L $${abs_libgodir} -L $${abs_libgodir}/.libs -B$${abs_libgodir}/../libstdc++-v3/src/.libs -B$${abs_libgodir}/../libstdc++-v3/libsupc++/.libs" >> $@.tmp
        chmod +x $@.tmp
        mv -f $@.tmp $@
 
index 3925eb44f21d52e0a088656bec7b17af117393ec..dfef748d7a534093ab3f12bd68498c328810e297 100644 (file)
@@ -635,8 +635,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 \
@@ -784,22 +784,22 @@ mostlyclean-local:
 @NATIVE_TRUE@  @echo >> gotools.head
 
 # check-gccgo is a little shell script that executes gccgo with the
-# options to pick up the newly built libgo.
+# options to pick up the newly built libgo and libstdc++.
 @NATIVE_TRUE@check-gccgo: Makefile
 @NATIVE_TRUE@  rm -f $@ $@.tmp
 @NATIVE_TRUE@  echo "#!/bin/sh" > $@.tmp
 @NATIVE_TRUE@  abs_libgodir=`cd $(libgodir) && $(PWD_COMMAND)`; \
-@NATIVE_TRUE@  echo "$(GOCOMPILE)" '"$$@"' "-I $${abs_libgodir} -L $${abs_libgodir} -L $${abs_libgodir}/.libs" >> $@.tmp
+@NATIVE_TRUE@  echo "$(GOCOMPILE)" '"$$@"' "-I $${abs_libgodir} -L $${abs_libgodir} -L $${abs_libgodir}/.libs -B$${abs_libgodir}/../libstdc++-v3/src/.libs -B$${abs_libgodir}/../libstdc++-v3/libsupc++/.libs" >> $@.tmp
 @NATIVE_TRUE@  chmod +x $@.tmp
 @NATIVE_TRUE@  mv -f $@.tmp $@
 
 # check-gcc is a little shell script that executes the newly built gcc
-# with the options to pick up the newly built libgo.
+# with the options to pick up the newly built libgo and libstdc++.
 @NATIVE_TRUE@check-gcc: Makefile
 @NATIVE_TRUE@  rm -f $@ $@.tmp
 @NATIVE_TRUE@  echo "#!/bin/sh" > $@.tmp
 @NATIVE_TRUE@  abs_libgodir=`cd $(libgodir) && $(PWD_COMMAND)`; \
-@NATIVE_TRUE@  echo "$(GCC_FOR_TARGET)" '"$$@"' "-L $${abs_libgodir} -L $${abs_libgodir}/.libs" >> $@.tmp
+@NATIVE_TRUE@  echo "$(GCC_FOR_TARGET)" '"$$@"' "-L $${abs_libgodir} -L $${abs_libgodir}/.libs -B$${abs_libgodir}/../libstdc++-v3/src/.libs -B$${abs_libgodir}/../libstdc++-v3/libsupc++/.libs" >> $@.tmp
 @NATIVE_TRUE@  chmod +x $@.tmp
 @NATIVE_TRUE@  mv -f $@.tmp $@