Codereview request for 8003680: JSR 310: Date/Time API (original) (raw)

David Holmes david.holmes at oracle.com
Tue Jan 22 22:19:48 UTC 2013


On 23/01/2013 5:52 AM, Alan Bateman wrote:

On 22/01/2013 19:09, Xueming Shen wrote:

Hi,

Webrev has been updated to address the build issue in the new build infra. M (1) added the java.time packages into common/makefiles.javadoc/COREPKGS.gmk to be included into ct.sym http://cr.openjdk.java.net/~sherman/8003680/webrevctrl/ (2) not sure which one should be used for lib/tzdb.jar. It appears the tzdb.jar will not be picked for "images" if use $(JDKOUTPUTDIR)/lib and it does not get copied for "overlay-image", if use $(IMAGESOUTPUTDIR)/lib. Guess something need to be tweak in Images.gmk. But I'm running out of time, so now I copy the tzdb into both to make both happy for M6. http://cr.openjdk.java.net/~sherman/8003680/webrev/makefiles/GendataTZDB.gmk.html cc'ing build-dev as I think you need Erik or Kelly to comment on this. I'm not an expert on the new build but I think you just need to add something like this to CreateJars.gmk: $(IMAGESOUTPUTDIR)/lib/tzdb.jar: $(JDKOUTPUTDIR)/lib/tzdb.jar $(install-file) JARS += $(IMAGESOUTPUTDIR)/lib/tzdb.jar and remove the copying that you are doing in GendataTZDB.gmk.

I'd also like Erik's input on this. All of the jar building was modified so that jars go into images/lib not jdk/lib. So it should not be necessary (or desirable) to build into jdk/lib and then copy over. That said all other jar creation is handled via CreateJars.gmk so perhaps this does need a special case. But again I'd like the build-infra experts to comment on it.

This isn't a blocker. I just want to make sure we have a good resolution to the issue.

I also verified the new build approach with cross-compilation - everything good!

Thanks, David

I looked at the changes to the top-level repo and the changes look fine to me.

-Alan.



More information about the core-libs-dev mailing list