RFR: JDK-8210988 Improved handling of compiler warnings in the build

Magnus Ihse Bursie magnus.ihse.bursie at oracle.com
Fri Sep 21 07:20:15 UTC 2018


On 2018-09-21 01:41, Magnus Ihse Bursie wrote:
> 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

Here is an updated webrev that does not break zero:
http://cr.openjdk.java.net/~ihse/JDK-8210988-improved-warning-flags-handling/webrev.02

/Magnus

>
> /Magnus
>




More information about the build-dev mailing list