From f3ac92c16bb33d3c7701d01bce2d4268e8858786 Mon Sep 17 00:00:00 2001 From: Julian Seward Date: Sun, 12 Mar 2006 18:29:18 +0000 Subject: [PATCH] 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 --- configure.in | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) 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 -- 2.47.2