Nathan reminded me today that we started requiring C99 in the 1.8 series, so 
yes - 1.10 does require C99

I went ahead and removed the designators before he reminded me, but I’ll leave 
them out as they aren’t required

> On Jul 21, 2015, at 5:01 PM, Paul Hargrove <phhargr...@lbl.gov> wrote:
> 
> Ralph,
> 
> I know you recently fixed a C99-related issue I saw in 1.10.0rc1 (removing 
> designators in an initializer).
> 
> So, I was surprised to see the following with pgi-9.0-4 and -m32:
> 
> ============================================================================
> == Compiler and preprocessor tests
> ============================================================================
> 
> *** C compiler and preprocessor
> checking for gcc... (cached) pgcc
> checking whether we are using the GNU C compiler... (cached) no
> checking whether pgcc accepts -g... (cached) yes
> checking for pgcc option to accept ISO C89... (cached) none needed
> checking whether pgcc and cc understand -c and -o together... yes
> checking for pgcc option to accept ISO C99... unsupported
> configure: WARNING: Open MPI requires a C99 compiler
> configure: error: Aborting.
> 
> The odd  thing is this is happening with "-m32", but not without it.
> Examining config.log shows problems with "ull" suffixes on constants.
> So, this does appear to be a *valid* choice to reject this compiler.
> 
> HOWEVER, I just wanted to ask if 1.10.0 is really intended to be enforcing 
> C99 or not?
> 
> -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
> Subscription: http://www.open-mpi.org/mailman/listinfo.cgi/devel
> Link to this post: 
> http://www.open-mpi.org/community/lists/devel/2015/07/17672.php

Reply via email to