Open MPI logo

Open MPI Development Mailing List Archives

  |   Home   |   Support   |   FAQ   |   all Development mailing list

Subject: Re: [OMPI devel] 1.4.4rc2 is up
From: Jeff Squyres (jsquyres_at_[hidden])
Date: 2011-05-18 09:17:42


Hmm. This sounds right, but I'm a little curious as to why this never came up before. What was the specific problem that caused you to add this patch?

On May 17, 2011, at 9:41 PM, Larry Baker wrote:

> This bug applies to OpenMPI 1.4.x and 1.5.x.
>
> Inline assembly does not work for PGI compilers. configure disables inline assembly for PGI C, but neglects to do the same for PGI C++. The code that disables inline assembly for PGI C needs to be copied to the section that handles inline assembly for C++.
>
> Here's the diff -u from OpenMPI 1.4.3 (same code, same bug):
>
>> [root_at_hydra openmpi-1.4.3]# diff -u configure{.original,}
>> --- configure.original 2010-10-05 15:48:18.000000000 -0700
>> +++ configure 2011-05-17 18:35:04.000000000 -0700
>> @@ -34690,6 +34690,11 @@
>> { $as_echo "$as_me:$LINENO: checking if $CXX supports GCC inline assembly" >&5
>> $as_echo_n "checking if $CXX supports GCC inline assembly... " >&6; }
>>
>> + if test "$ompi_cv_cxx_compiler_vendor" = "portland group" ; then
>> + # PGI seems to have some issues with our inline assembly.
>> + # Disable for now.
>> + asm_result="no (Portland Group)"
>> + else
>> case $host in
>> *-aix*)
>> # the AIX compilers and linkers really don't do gcc
>> @@ -34813,6 +34818,7 @@
>> rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
>> conftest$ac_exeext conftest.$ac_ext
>> fi
>> + fi
>>
>> { $as_echo "$as_me:$LINENO: result: $asm_result" >&5
>> $as_echo "$asm_result" >&6; }
>
> Larry Baker
> US Geological Survey
> 650-329-5608
> baker_at_[hidden]
>
> On 5 May 2011, at 7:15 AM, Jeff Squyres wrote:
>
>> Fixed the ROMIO attribute problem properly this time -- it's in the usual place:
>>
>> http://www.open-mpi.org/software/ompi/v1.4/
>>
>> --
>> Jeff Squyres
>> jsquyres_at_[hidden]
>> For corporate legal information go to:
>> http://www.cisco.com/web/about/doing_business/legal/cri/
>>
>>
>> _______________________________________________
>> devel mailing list
>> devel_at_[hidden]
>> http://www.open-mpi.org/mailman/listinfo.cgi/devel
>
> _______________________________________________
> devel mailing list
> devel_at_[hidden]
> http://www.open-mpi.org/mailman/listinfo.cgi/devel

-- 
Jeff Squyres
jsquyres_at_[hidden]
For corporate legal information go to:
http://www.cisco.com/web/about/doing_business/legal/cri/