As outlined in [1], the build-infra project would like to push the
current work into jdk8 in order to expose it to a wider audience.
The webrevs are made against the jdk8/build forest. In each
repository, there are two kinds of changes: 1. Changes to old makefiles and source code to be compatible with the new build. 2. The new makefiles For corba, jaxp and jaxws, all changes of category 1 have already gone in. For langtools, we are awaiting one more change for introducing the GenerateNativeHeader annotation. For hotspot, all necessary changes have been pushed into hotspot-rt. For jdk, there are two webrevs, one with everything and one with just the category 1 changes, to make it easier to see them. Finally for the root repository there are only new files in the common subdir. root, configure script and makefiles: http://cr.openjdk.java.net/~erikj/build-infra-m1/webrev-root-new/ langtools, 1 new makefile: http://cr.openjdk.java.net/~erikj/build-infra-m1/webrev-langtools-new/ langtools, GenerateNativeHeader annotation (this is already going in through tools, but adding it here for reference as the jdk changes depend on it) http://cr.openjdk.java.net/~erikj/build-infra-m1/webrev-langtools-nativeheader/ corba, 1 new makefile: http://cr.openjdk.java.net/~erikj/build-infra-m1/webrev-corba-new/ jaxp, 1 new makefile http://cr.openjdk.java.net/~erikj/build-infra-m1/webrev-jaxp-new/ jaxws, 1 new makefile http://cr.openjdk.java.net/~erikj/build-infra-m1/webrev-jaxws-new/ jdk, just the changes to old files http://cr.openjdk.java.net/~erikj/build-infra-m1/webrev-jdk-other/ jdk, all changes including a partial copy of the old makefiles. http://cr.openjdk.java.net/~erikj/build-infra-m1/webrev-jdk-new/ Of course, if you prefer you can look at the new makefiles directly in the build-infra/jdk8 repository forest too. These changes should not affect the old build at all. To build using the new build system, change directory to "common/makefiles" and: ../autoconf/configure make (make images) State of the new build (the old build should of course be unaffected):
/Erik [1] http://mail.openjdk.java.net/pipermail/build-infra-dev/2012-March/000571.html |
- Review Request: Build-infra M1 Erik Joelsson
- Re: Review Request: Build-infra M1 Andrew Hughes
- Re: Review Request: Build-infra M1 Fredrik Öhrström
- Re: Review Request: Build-infra M1 Jonathan Gibbons
- Re: Review Request: Build-infra M1 David Holmes
- Re: Review Request: Build-infra M1 Erik Joelsson
- Re: Review Request: Build-infra M1 Alan Bateman
- Re: Review Request: Build-infra M1 Michael McMahon
- Re: Review Request: Build-infra M1 Fredrik Öhrström
- Re: Review Request: Build-infra M1 Michael McMahon
- Re: Review Request: Build-infra M1 Fredrik Öhrström