changeset 39:9eeb441e885c jdk6-b19

6873059: Explicitly use -source 5 -target 5 when compiling with the boot jdk javac Summary: Don't rely on bootstrap compiler defaults Reviewed-by: jjg, ohair
author andrew
date Fri, 09 Apr 2010 00:56:26 +0100
parents e83301fe4687
children 413a30f894b9
files make/common/shared/Defs-java.gmk
diffstat 1 files changed, 3 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/make/common/shared/Defs-java.gmk	Mon Nov 23 10:04:41 2009 +0000
+++ b/make/common/shared/Defs-java.gmk	Fri Apr 09 00:56:26 2010 +0100
@@ -176,7 +176,9 @@
 ifeq ($(COMPILER_WARNINGS_FATAL), true)
   BOOT_JAVACFLAGS  += -Werror
 endif
-BOOT_JAVACFLAGS  += -encoding ascii
+BOOT_SOURCE_LANGUAGE_VERSION = 5
+BOOT_TARGET_CLASS_VERSION = 5
+BOOT_JAVACFLAGS  += -encoding ascii -source $(BOOT_SOURCE_LANGUAGE_VERSION) -target $(BOOT_TARGET_CLASS_VERSION)
 
 BOOT_JAVA_CMD      = $(BOOTDIR)/bin/java $(JAVA_TOOLS_FLAGS)
 BOOT_JAVAC_CMD     = $(BOOTDIR)/bin/javac $(JAVAC_JVM_FLAGS) $(BOOT_JAVACFLAGS)