RFR [XXS] : JDK-8081616: build fixes for --disable-warnings-as-errors

David Holmes david.holmes at oracle.com
Mon Jun 1 23:34:02 UTC 2015


Hi Bertrand,

On 2/06/2015 3:23 AM, Bertrand Delsart wrote:
> Hi all,
>
> A small open webrev to fix some issues around
> --disable-warnings-as-errors (this is not a full cleanup):
>
> http://cr.openjdk.java.net/~bdelsart/8081616/webrev.00/webrev/
>
> Without the fix, -Werror is used to compiled native JDK libraries even
> when the --disable-warnings-as-errors is used.
>
> A lot of these libs are addressed by clearing CFLAGS_WARNINGS_ARE_ERRORS
> in flags.m4

I'd be tempted to make the whole case statement that sets 
CFLAGS_WARNINGS_ARE_ERRORS and DISABLE_WARNING_PREFIX conditional on 
WARNINGS_AS_ERRORS. But that's for the build folk to decide.

But I think your change should probably be expressed as:

if test "WARNINGS_AS_ERRORS" = "true"; then ...

> Lib-jdk.sctp.gmk is a special case because it uses directly -Werror.
> Instead of modifying SCTP to use CFLAGS_WARNINGS_ARE_ERRORS, I use the
> mechanism put in place in that file to disable -Werror and control it
> through the WARNINGS_AS_ERRORS configured value.

Seems fine.

Thanks,
David


> Best regards,
>
> Bertrand.
>



More information about the build-dev mailing list