Sergey Bylokhov <sergey.bylok...@oracle.com> schrieb am Mo. 20. Mai 2019 um 20:14:
> Hi, David. > Should not the minimum version of c standard mentioned in the > doc/building.html? > We actually have a Wiki page for that because it’s much easier to maintain: https://wiki.openjdk.java.net/display/Build/Supported+Build+Platforms > On 20/05/2019 00:40, David Holmes wrote: > > Bug: https://bugs.openjdk.java.net/browse/JDK-8224087 > > webrev: http://cr.openjdk.java.net/~dholmes/8224087/webrev/ > > > > The need to remove a for-loop declaration expression to appease gcc 4.8 > annoyed me enough to investigate setting C99 as our minimum allow > C-language level when compiling. It turned out to be a lot more complex a > situation than I thought due to toolchain quirks. See lots of details in > the bug report. > > > > To summarise the changes: > > - gcc: force to -std=gnu99 > > - clang force to -std=gnu99 > > - Solaris studio - no effective change > > - Visual Studio - no change > > - xlc - no effective change (but we use the explicit flag rather than > accepting it as default) > > > > I've checked how this works with all the toolchains except xlc as I have > no access to that. Some assistance from someone who can verify the > correctness on xlc would be appreciated. > > > > Thanks, > > David > > > -- > Best regards, Sergey. >