I find that PGI version 9, 10, 11, 12, 13 and 14 all fail "make check" with last night's master tarball. All expect 9 fail with pretty much the same message:
CC opal_condition.o PGC-S-0155-Empty initializer not supported (/scratch/scratchdirs/hargrove/OMPI/openmpi-master-linux-x86_64-pgi-14.7/openmpi-dev-2014-gc8730b5/test/threads/opal_condition.c: 48) PGC-S-0155-Empty initializer not supported (/scratch/scratchdirs/hargrove/OMPI/openmpi-master-linux-x86_64-pgi-14.7/openmpi-dev-2014-gc8730b5/test/threads/opal_condition.c: 49) PGC-S-0155-Empty initializer not supported (/scratch/scratchdirs/hargrove/OMPI/openmpi-master-linux-x86_64-pgi-14.7/openmpi-dev-2014-gc8730b5/test/threads/opal_condition.c: 50) PGC/x86-64 Linux 14.7-0: compilation completed with severe errors make[3]: *** [opal_condition.o] Error 2 Those lines are: opal_mutex_t mutex = {}; opal_condition_t thr1_cond = {}; opal_condition_t thr2_cond = {}; I have no clue why pgi won't accept that when every other compiler does. Tests were on NERSC's Hopper and Carver, where Howard should be able to reproduce. -Paul -- Paul H. Hargrove phhargr...@lbl.gov Computer Languages & Systems Software (CLaSS) Group Computer Science Department Tel: +1-510-495-2352 Lawrence Berkeley National Laboratory Fax: +1-510-486-6900