Unfortunately javac warnings aren't handled in a way that makes it easy to add or remove to them from the command line or configure. The -Xlint configuration for the main java compilation in the jdk is set in jdk/make/Setup.gmk:

# To build with all warnings enabled, do the following:
# make JAVAC_WARNINGS="-Xlint:all -Xmaxwarns 10000"
JAVAC_WARNINGS := -Xlint:-unchecked,-deprecation,-overrides,auxiliaryclass,cast,classfile,dep-ann,divzero,empty,overloads,static,try,varargs -Werror

Like the comment suggests, this variable may be overridden on the command line to make, but to enable a single extra warning type, you need to copy the current value and change it.

/Erik

On 2014-01-30 23:42, Pete Brunet wrote:
Thanks Jon, I looked through the help output a couple of times and
didn't find a way to specify javac args.  -Pete

On 1/30/14 3:11 PM, Jonathan Gibbons wrote:
Pete,

-Xlint is a javac arg, not a JVM arg, so setting

--with-boot-jdk-jvmargs

surely won't do anything.

Use
sh ./configure.sh --help

to see the full list of available options and env variables.

-- Jon

On 01/30/2014 12:40 PM, Pete Brunet wrote:
Fixed typo in subject line...

On 1/30/14 2:35 PM, Pete Brunet wrote:
I am getting these messages during a build:
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.

So I tried redoing the config with
--with-boot-jdk-jvmargs="-Xlint:unchecked"
then touching the files and rebuilding but the build still used
-Xlint:-unchecked.

Is there a way to compile with -Xlint:unchecked?

Pete

Reply via email to