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@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 > ba...@usgs.gov > > 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 >> jsquy...@cisco.com >> For corporate legal information go to: >> http://www.cisco.com/web/about/doing_business/legal/cri/ >> >> >> _______________________________________________ >> devel mailing list >> de...@open-mpi.org >> http://www.open-mpi.org/mailman/listinfo.cgi/devel > > _______________________________________________ > devel mailing list > de...@open-mpi.org > http://www.open-mpi.org/mailman/listinfo.cgi/devel -- Jeff Squyres jsquy...@cisco.com For corporate legal information go to: http://www.cisco.com/web/about/doing_business/legal/cri/