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
> 

Reply via email to