I went ahead and removed those, but this raises a rather major red flag for us. We made a definite move towards requiring C99 awhile back now - it isn’t broadly reflected in the 1.10 series solely because that was branched from the 1.8 series, which predates the change. There will likely be leakage, though, as I don’t believe we’ve been reviewing to remove C99 code when moving things into the 1.10 branch - and so there may be other places that your test didn’t build that are likewise impacted.
In addition, C99 will be the norm starting with 2.x. Your observation would imply that we will be encountering problems with some of the PGI compilers when we begin that release process. Something the 2.x RMs will have to keep in mind, I guess - and I’ll have to deal with for 1.10. Sigh. > On Jul 16, 2015, at 4:57 PM, Ralph Castain <r...@open-mpi.org> wrote: > > Thanks Paul - I’ll take care of it! > > >> On Jul 16, 2015, at 4:49 PM, Paul Hargrove <phhargr...@lbl.gov >> <mailto:phhargr...@lbl.gov>> wrote: >> >> With pgi-12.10 I see the following error: >> >> PGC-S-0173-Array element designator used in a struct/union context >> (/global/homes/h/hargrove/GSCRATCH/OMPI/openmpi-1.10.0rc1-linux-x86_64-pgi-12.10/openmpi-1.10.0rc1/orte/mca/state/dvm/state_dvm_component.c: >> 60) >> PGC-S-0173-Array element designator used in a struct/union context >> (/global/homes/h/hargrove/GSCRATCH/OMPI/openmpi-1.10.0rc1-linux-x86_64-pgi-12.10/openmpi-1.10.0rc1/orte/mca/state/dvm/state_dvm_component.c: >> 60) >> PGC/x86-64 Linux 12.10-0: compilation completed with severe errors >> >> With versions 9.0-4, 10.9, 11.9, 13.6 and 14.7 things built fine. >> So, this is most likely a PGI bug rather than a Open MPI problem. >> >> HOWEVER, removing the designators (they are not used in the other state >> components) would eliminate this for pgi-12.10 *and* for any older compiler >> that doesn't grok this c99 feature. >> >> -Paul >> >> -- >> Paul H. Hargrove phhargr...@lbl.gov >> <mailto: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 >> _______________________________________________ >> devel mailing list >> de...@open-mpi.org <mailto:de...@open-mpi.org> >> Subscription: http://www.open-mpi.org/mailman/listinfo.cgi/devel >> Link to this post: >> http://www.open-mpi.org/community/lists/devel/2015/07/17648.php >