Changes to be pushed into jdk8/build

Magnus Ihse Bursie magnus.ihse.bursie at oracle.com
Wed Sep 12 05:20:36 PDT 2012


On 2012-09-12 04:19, Kelly O'Hair wrote:
> This is the webrev I came up with for openjdk8:
>
> 7197849: Update new build-infra makefiles
>
> http://cr.openjdk.java.net/~ohair/openjdk8/build-infra3/webrev/
>
> The hotspot changes should probably go in a different way, perhaps jdk8/hotspot-rt/hotspot.
> The langtools changes I don't plan on integrating.

I have looked at this patch (most of it, anyway), and there seems to be 
some polishing needed. :-)

First of all, some structuring stuff:
* The langtools diffs look worse than they are since you've diffed 
against the latest mainline, but Erik did not integrate langtools (since 
it contained a change that broke our compare script). Fredrik didn't 
know about this (since Erik's mail got stuck) and integrated it anyway, 
but that was appearantly after your diff.
* Most of the actual changes in langtools are smartjavac, and I think 
you are correct in leaving them out.
* However, makefiles/Makefile contains real changes that should be 
included. And so does make/Makefile (a fix to make testing work with the 
new build system).

* In hotspot, there is this mix of old lingering changes that never was 
pushed, e.g. the fix to make running Queens optional, and some 
$(filter-out ARCH) that Fredrik did long time ago that I never figured 
out the meaning of. I think I should try to fix up the issues with the 
"disable Queens" patch and resubmit it for code review. However, this 
should not be included in this fix.
* On the other hand, there *are* valid changes in hotspot that should be 
included now. These are basically a bunch of $(sort $(OBJS)).

I also noted several pieces of code that should be fixed up before 
pushing to mainline, like we should remove code instead of comment it 
out, typos etc. I'll try to fix them instead of listing them here. :-)

/Magnus



More information about the build-infra-dev mailing list