Good to know - I’ll add a general statement in the 1.10 NEWS for now, and identify that specific version as an example
Thanks! > On Jul 17, 2015, at 2:51 PM, Paul Hargrove <phhargr...@lbl.gov> wrote: > > Ralph, > > Please note that I saw no problems with pgi-9,10,11,13 or 14. Only pgi-12 > was complaining. > So, I am fairly confident that pgi-12.10 (the final in the 12.x series) is > broken, but that PGI is "OK" in general with respect to C99. > > As 2.x nears readiness, it seems possible that the README will need to > enumerate C compilers with broken C99 support. > > -Paul > > On Fri, Jul 17, 2015 at 2:32 PM, Ralph Castain <r...@open-mpi.org > <mailto:r...@open-mpi.org>> wrote: > 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 >> <mailto: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 >>> <tel:%2B1-510-495-2352> >>> Lawrence Berkeley National Laboratory Fax: +1-510-486-6900 >>> <tel:%2B1-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 >>> <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 >>> <http://www.open-mpi.org/community/lists/devel/2015/07/17648.php> > > > _______________________________________________ > devel mailing list > de...@open-mpi.org <mailto:de...@open-mpi.org> > Subscription: http://www.open-mpi.org/mailman/listinfo.cgi/devel > <http://www.open-mpi.org/mailman/listinfo.cgi/devel> > Link to this post: > http://www.open-mpi.org/community/lists/devel/2015/07/17657.php > <http://www.open-mpi.org/community/lists/devel/2015/07/17657.php> > > > > -- > 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 > Subscription: http://www.open-mpi.org/mailman/listinfo.cgi/devel > Link to this post: > http://www.open-mpi.org/community/lists/devel/2015/07/17658.php