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.

Reply via email to