RFR: JDK-8151297: Class name change for CLDRLocaleDataMetaInfo_jdk_localedata needs updating in makefile

Alan Bateman Alan.Bateman at oracle.com
Fri Mar 4 15:56:52 UTC 2016



On 04/03/2016 15:45, Erik Joelsson wrote:
> When the generated class 
> sun.util.resources.cldr.provider.CLDRLocaleDataMetaInfo_jdk_localedata 
> changed names to 
> sun.util.resources.cldr.provider.CLDRLocaleDataMetaInfo inJDK-8150434 
> <https://bugs.openjdk.java.net/browse/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
This looks good to me.

-Alan



More information about the build-dev mailing list