--- old/common/autoconf/spec.gmk.in 2016-02-11 12:16:24.499847197 +0100 +++ new/common/autoconf/spec.gmk.in 2016-02-11 12:16:24.403847192 +0100 @@ -1,5 +1,5 @@ # -# Copyright (c) 2011, 2015, Oracle and/or its affiliates. All rights reserved. +# Copyright (c) 2011, 2016, Oracle and/or its affiliates. All rights reserved. # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. # # This code is free software; you can redistribute it and/or modify it @@ -36,10 +36,12 @@ # A self-referential reference to this file. SPEC:=@SPEC@ -# SPACE is defined in MakeBase.gmk, but it is also used in := rules here for some -# toolchains, and is needed if MakeBase.gmk is not included before this file. +# SPACE and COMMA are defined in MakeBase.gmk, but they are also used in +# some definitions here, and are needed if MakeBase.gmk is not included before +# this file. X:= SPACE:=$(X) $(X) +COMMA:=, # What make to use for main processing, after bootstrapping top-level Makefile. MAKE := @MAKE@ @@ -350,10 +352,8 @@ CXXFLAGS_JDKEXE:=@CXXFLAGS_JDKEXE@ CXX:=@FIXPATH@ @CCACHE@ @ICECC@ @CXX@ -#CXXFLAGS:=@CXXFLAGS@ CPP:=@FIXPATH@ @CPP@ -#CPPFLAGS:=@CPPFLAGS@ # The linker can be gcc or ld on unix systems, or link.exe on windows systems. LD:=@FIXPATH@ @LD@ @@ -501,7 +501,7 @@ INTERIM_LANGTOOLS_JAR = $(BUILDTOOLS_OUTPUTDIR)/interim_langtools.jar INTERIM_LANGTOOLS_ARGS = "-Xbootclasspath/p:$(INTERIM_LANGTOOLS_JAR)" -cp $(INTERIM_LANGTOOLS_JAR) NEW_JAVAC = $(INTERIM_LANGTOOLS_ARGS) com.sun.tools.javac.Main -NEW_JAVADOC = $(INTERIM_LANGTOOLS_ARGS) jdk.javadoc.internal.tool.Main +NEW_JAVADOC = $(INTERIM_LANGTOOLS_ARGS) jdk.javadoc.internal.tool.Main # Base flags for RC # Guarding this against resetting value. Legacy make files include spec multiple