> On Mar 4, 2016, at 7:45 AM, Erik Joelsson <erik.joels...@oracle.com> wrote:
> 
> When the generated class 
> sun.util.resources.cldr.provider.CLDRLocaleDataMetaInfo_jdk_localedata 
> changed names to sun.util.resources.cldr.provider.CLDRLocaleDataMetaInfo in 
> JDK-8150434, the make target reference in GensrcCLDR.gmk was forgotten. The 
> consequence of this is that the gensrc step is rerun at every build, causing 
> the jdk.localedata module to also be compiled at every build.
> 
> I have verified that with the below patch, a rebuild does nothing again.
> 
> Bug: https://bugs.openjdk.java.net/browse/JDK-8151297
> Patch:
> diff -r d52c28899f24 make/gensrc/GensrcCLDR.gmk
> --- a/make/gensrc/GensrcCLDR.gmk
> +++ b/make/gensrc/GensrcCLDR.gmk
> @@ -30,7 +30,7 @@
>  GENSRC_DIR := $(SUPPORT_OUTPUTDIR)/gensrc/jdk.localedata
>  
>  CLDR_BASEMETAINFO_FILE := 
> $(GENSRC_BASEDIR)/sun/util/cldr/CLDRBaseLocaleDataMetaInfo.java
> -CLDR_METAINFO_FILE := 
> $(GENSRC_DIR)/sun/util/resources/cldr/provider/CLDRLocaleDataMetaInfo_jdk_localedata.java
> +CLDR_METAINFO_FILE := 
> $(GENSRC_DIR)/sun/util/resources/cldr/provider/CLDRLocaleDataMetaInfo.java
>  
>  CLDR_BASE_LOCALES := "en-US”

+1

Thanks for catching it.  
Mandy

Reply via email to