UPDATE:Sorry for the delay but I wanted to make sure PGI was ok with me sharing their workaround.
Further conversation with PGI tech support has yielded a solution. The opal/util/if.c file has the following around line 63:
#include <net/if.h> Here is the explanation I have from PGI: <<<<< Start Quote For 64-bit only there might be an issue of 'not running/crashing' when it tries to establish the connection. The reason is probably because a source file includes <net/if.h>. <net/if.h> has some source code that we don't support , namely #pragma pack(4) I think currently ignore it. The file is: opal/util/if.c that includes <net/if.h>. You may succeed by including the attached pgi.h instead of <net/if.h>. End Quote >>>>>I followed this advise along with editing the share/openmpi/mpif*-wrapper-data.txt files to have full paths to the static libraries instead of just -lmpi_f90, -lmpi_f77, -lmpi, etc.
Dave
pgi.h
Description: application/unknown