Actually, we already have a list of known compiler issues in the README, so I just updated that in the master (since 1.10 is now hopefully C99-clean again)
> On Jul 17, 2015, at 3:55 PM, Ralph Castain <r...@open-mpi.org> wrote: > > 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 >> <mailto: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 <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/17658.php >