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

Reply via email to