From: Josh Triplett Date: Thu, 27 Mar 2014 06:17:56 +0000 (-0700) Subject: Use the proper C++ compiler to run C++ tests X-Git-Tag: v3.1~10^2~2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=7d698125b1f05173f3656a89755a2eb58813b002;p=platform%2Fupstream%2Flibffi.git Use the proper C++ compiler to run C++ tests Running the C compiler with -shared-libgcc -lstdc++ does not work on non-GCC compilers. --- diff --git a/.travis.yml b/.travis.yml index 6cf0791..6c14fcd 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,4 +1,4 @@ -language: c +language: cpp compiler: - gcc - clang @@ -12,7 +12,7 @@ matrix: before_script: - sudo apt-get install dejagnu texinfo - - if [ "$HOST" = i386-pc-linux-gnu ] ; then sudo apt-get install gcc-multilib g++-multilib && CC="$CC -m32" ; fi + - if [ "$HOST" = i386-pc-linux-gnu ] ; then sudo apt-get install gcc-multilib g++-multilib && CC="$CC -m32" && CXX="$CXX -m32" ; fi script: - ./autogen.sh diff --git a/configure.ac b/configure.ac index 0369b30..3058095 100644 --- a/configure.ac +++ b/configure.ac @@ -29,6 +29,7 @@ m4_rename([_AC_ARG_VAR_PRECIOUS],[real_PRECIOUS]) m4_define([_AC_ARG_VAR_PRECIOUS],[]) save_CFLAGS=$CFLAGS AC_PROG_CC +AC_PROG_CXX CFLAGS=$save_CFLAGS m4_undefine([_AC_ARG_VAR_PRECIOUS]) m4_rename_force([real_PRECIOUS],[_AC_ARG_VAR_PRECIOUS]) @@ -57,6 +58,7 @@ fi cat > local.exp <