How to add options to the javac build in the JDK 8 repo?
    Stuart Marks 
    stuart.marks at oracle.com
       
    Thu Sep  5 19:03:08 UTC 2013
    
    
  
On 9/5/13 10:53 AM, Joe Darcy wrote:
> On 9/5/2013 2:01 AM, Magnus Ihse Bursie wrote:
>> First of all, I think what you're doing is a great job, and I'm all in
>> favor of enabling more warnings!
>
> Thanks; I'm all for more warnings too :-)
I think you meant, you're for *fewer* warnings. :-)
>>>  DISABLE_WARNINGS:=-Xlint:all,-deprecation,-unchecked,-rawtypes,-cast,-serial,-dep-ann,-static,-fallthrough,-try,-varargs,-empty,-finally
>>>
>>> +JAVAC_WARNINGS:=-Xlint:-unchecked,-deprecation,-overrides,auxiliaryclass,classfile,dep-ann,divzero,empty,try,varargs
>>> -Werror
Whither DISABLE_WARNINGS? It's used in a couple other build macros in 
Setup.gmk. It's also used in a build macro in CompileJavaClasses.gmk. 
Should they all be changed to use JAVAC_WARNINGS?
There may be valid reasons to use different warnings flags for different 
build rules, but which variables are used where should be made clear 
through better naming and comments.
It might be worthwhile to throw in a comment that describes how 
JAVAC_WARNINGS can be overridden to enable all warnings. This is useful 
for working on warnings cleanup or for generating statistics. Something 
like:
# To build with all warnings enabled, do the following:
# make JAVAC_WARNINGS="-Xlint:all -Xmaxwarns 10000"
s'marks
    
    
More information about the build-dev
mailing list