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