Open MPI logo

Open MPI Development Mailing List Archives

  |   Home   |   Support   |   FAQ   |   all Development mailing list

Subject: [OMPI devel] 1.5rc5 build failure with pathcc-3.2 [with patch]
From: Paul H. Hargrove (PHHargrove_at_[hidden])
Date: 2010-08-27 19:42:12


The one line change below fixes a problem with the portable_platform
header with respect to PathScale compilers that lack a patchlevel. For
instance, the 3.2 version I have defines __PATHCC_PATCHLEVEL__ to be empty.

I am the maintainer of GASNet's portable_platform.h from which Open
MPI's equivalent is derived. So consider this fix as coming from
"upstream".

-Paul

--- openmpi-1.5rc5/ompi/include/mpi_portable_platform.h.in.orig
2010-08-27 16:37:09.000000000 -0700
+++ openmpi-1.5rc5/ompi/include/mpi_portable_platform.h.in
2010-08-27 16:38:28.000000000 -0700
@@ -110,7 +110,7 @@
 # define PLATFORM_COMPILER_PATHSCALE_C 1
 # endif
 # define PLATFORM_COMPILER_VERSION \
-
PLATFORM_COMPILER_VERSION_INT(__PATHCC__,__PATHCC_MINOR__,__PATHCC_PATCHLEVEL__)
+
PLATFORM_COMPILER_VERSION_INT(__PATHCC__,__PATHCC_MINOR__,__PATHCC_PATCHLEVEL__+0)
 # define PLATFORM_COMPILER_VERSION_STR __PATHSCALE__
 
 #elif defined(__PGI)

-- 
Paul H. Hargrove                          PHHargrove_at_[hidden]
Future Technologies Group
HPC Research Department                   Tel: +1-510-495-2352
Lawrence Berkeley National Laboratory     Fax: +1-510-486-6900