Thanks. As it happened, I just had someone come to me yesterday looking for help compiling OpenMPI on a Mac using the Intel compilers. I compiled and validated the 1.5.3 distribution on my Mac (10.5.8) using Intel V11.1 (not the latest). He has the V11.1 compilers on his Mac, which is running 10.6. I'll be sure to report any problems we run into.
I do not have time to systematically go through my 1.4.3 patches against the 1.5.5 code, but I did just look at configure in the nightly 1.5.5rc3 candidate. I don't remember which platform/compiler caused me to fix this, but I still see a logic problem in enabling support for Fortran<->C data marshaling. (It was probably a make check failure.) In configure, I added extra checks to make sure that the data formats are the same between the Fortran and C compilers. The 1.5.5 configure still has the incomplete tests.
This is the snippet of my patch to the 1.4.3 configure with the added logic (the line numbers will be wrong, but you get the idea):
@@ -47269,7 +47277,7 @@
# there are some places in the code where we have to have *something*.
I have NOT been running Intel's compilers on Macs, only on Linux. I *tried* PGI's compilers on MacOS, but that was a flop. I have used Clang (comes w/ XCode 4.2) on MacOS, and that works for me but is not extensively tested.
On 2/22/2012 6:13 PM, Larry Baker wrote:
Haven't you been running Intel compilers on OS X?
Also, do we have specifics about which gcc's on Mac OS X? I have (OS X 10.5.8):