RFR: JDK-8210988 Improved handling of compiler warnings in the build
Magnus Ihse Bursie
magnus.ihse.bursie at oracle.com
Thu Sep 20 23:41:00 UTC 2018
This is the first part towards a better framework in the build for
handling compiler warnings. The basic idea is that we should have
consistent way for all compilers to:
1) enable all (relevant) warnings
2) disable individual warnings, on a global scale (if 1 enables too much)
In particular, this means unifying the basic set of enabled warnings
between hotspot and the JDK native libraries.
From that starting point, warnings can be disabled on a per-library
fashion, if it does not make sense for that specific library. (Like how
it's done today, but more consistently performed.)
This first part will just put most of the infrastructure in place, and
strives to keep exactly the same warnings enabled or disabled for all code.
Bug: https://bugs.openjdk.java.net/browse/JDK-8210988
WebRev:
http://cr.openjdk.java.net/~ihse/JDK-8210988-improved-warning-flags-handling/webrev.01
/Magnus
More information about the build-dev
mailing list