[mvapich-discuss] Supported compiler versions....

Mike Heinz michael.heinz at qlogic.com
Wed Dec 7 10:57:04 EST 2011


Jonathan,

Is there any info on the minimum supported compiler versions for mvapich2? I didn't find anything in the release notes.

We're running into an issue where on certain versions of Linux, mvapich2 fails to build with PGI 9.0-4, but builds correctly with a newer version of PGI.  The problem appears to be some macros:

/var/tmp/QLogic-mvapich2/OFEDRPMS/BUILD/mvapich2-1.7/lib/libmpich.so: undefined reference to `__CPU_SET'
/var/tmp/QLogic-mvapich2/OFEDRPMS/BUILD/mvapich2-1.7/lib/libmpich.so: undefined reference to `__CPU_ZERO'
/var/tmp/QLogic-mvapich2/OFEDRPMS/BUILD/mvapich2-1.7/lib/libmpich.so: undefined reference to `__CPU_ISSET'

This appears to be a gcc/distro/pgi problem rather than an mvapich2. The problem only seems to occur in SLES11 and RHEL6, while SLES10 and RHEL5 are fine with pgi 9.0-4, and everything works with PGI 10.5. Looking at <sched.h>, it appears that the functions were replaced with new versions with slightly different names (__CPU_SET_S, etc...).

Again, this isn't a complaint, just wondering if you've defined minimum release levels for compiler support.


This message and any attached documents contain information from QLogic Corporation or its wholly-owned subsidiaries that may be confidential. If you are not the intended recipient, you may not read, copy, distribute, or use this information. If you have received this transmission in error, please notify the sender immediately by reply e-mail and then delete this message.




More information about the mvapich-discuss mailing list