From: Julian Seward Date: Sun, 12 Mar 2006 18:29:18 +0000 (+0000) Subject: When testing 'mpicc', try at least somewhat to test for the primary X-Git-Tag: svn/VALGRIND_3_2_0~190 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=f3ac92c16bb33d3c7701d01bce2d4268e8858786;p=thirdparty%2Fvalgrind.git When testing 'mpicc', try at least somewhat to test for the primary target, as that is what it will be used to compile for. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5761 --- diff --git a/configure.in b/configure.in index 3d55972e0a..2491673370 100644 --- a/configure.in +++ b/configure.in @@ -617,8 +617,20 @@ AC_TYPE_SIGNAL AC_CHECK_FUNCS([floor memchr memset mkdir strchr strdup strpbrk strrchr strstr semtimedop]) -# Do we have a useable MPI setup (mpicc, and suitable MPI2 headers?) +# Do we have a useable MPI setup on the primary target +# (mpicc, and suitable MPI2 headers?) +# Note: this is a kludge in that it assumes the specified mpicc +# understands '-m32' or '-m64', as established above MPI_CC="mpicc" +mflag_primary= +if test x$VG_PLATFORM_PRI = xX86_LINUX \ + -o x$VG_PLATFORM_PRI = xPPC32_LINUX ; then + mflag_primary=$FLAG_M32 +elif test x$VG_PLATFORM_PRI = xAMD64_LINUX \ + -o x$VG_PLATFORM_PRI = xPPC64_LINUX ; then + mflag_primary=$FLAG_M64 +fi + AC_ARG_WITH(mpicc, [ --with-mpicc= Specify name of MPI2-ised C compiler], MPI_CC=$withval @@ -627,7 +639,7 @@ AC_MSG_CHECKING([for usable MPI2-compliant mpicc and mpi.h]) saved_CC=$CC saved_CFLAGS=$CFLAGS CC=$MPI_CC -CFLAGS= +CFLAGS=$mflag_primary AC_TRY_LINK([ #include #include