Corba Makefile says:  45 # Thus we force the target bytecode to 6.
But I think 6 should be 7, or better yet  "...the boot jdk target bytecode."

Everything else looks ok to me.

-kto

On Mar 29, 2012, at 7:05 AM, Erik Joelsson wrote:

> Updated webrevs:
> 
> root, configure script and makefiles:
> http://cr.openjdk.java.net/~erikj/build-infra-m1/webrev-root-new.01/
> 
> langtools, 1 new makefile:
> http://cr.openjdk.java.net/~erikj/build-infra-m1/webrev-langtools-new.01/
> 
> corba, 1 new makefile:
> http://cr.openjdk.java.net/~erikj/build-infra-m1/webrev-corba-new.01/
> 
> jaxp, 1 new makefile
> http://cr.openjdk.java.net/~erikj/build-infra-m1/webrev-jaxp-new.01/
> 
> jaxws, 1 new makefile
> http://cr.openjdk.java.net/~erikj/build-infra-m1/webrev-jaxws-new.01/
> 
> jdk, all changes including a partial copy of the old makefiles
> http://cr.openjdk.java.net/~erikj/build-infra-m1/webrev-jdk-new.01/
> 
> General changes:
> * Added link to documentation to README-builds.html. It's currently just a 
> short user guide but we plan to expand on this over the next week. 
> http://openjdk.java.net/projects/build-infra/guide.html
> * Fixed legal headers.
> * Cleanup of variable names in configure.
> * Numerous bugfixes.
> 
> The GenerateNativeHeaders change has made it into jdk8-master but hasn't gone 
> into the build forest yet. Same goes for our last hotspot build change 
> (JVM_VARIANT*). Both of these are needed for the new build to function 
> properly.
> 
> Now please share your comments. Especially regarding what information you 
> would like to see in the documentation.
> 
> /Erik
> 
> 
> On 2012-03-21 15:07, Erik Joelsson wrote:
>> 
>> 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):
>> Linux 32bit: Works
>> Linux 64bit: Works
>> Windows 32bit: Works
>> Windows 64bit: Works
>> Solaris i586: Builds but launchers currently unusable
>> Some notes:
>> The old and new build (on linux x64) produce very close to equal results.  
>> There is a comparison script in common/bin/compareimage.sh with which this 
>> can be checked.
>> Not all makefiles in jdk have been converted yet, for those that haven't 
>> been, a copy of the old files are used.
>> Not all promised features in the java compilation are active and ready in 
>> this milestone. Most notably, it's still not using more than one cpu and the 
>> nifty new dependency tracking is disabled. A clean build is still pretty 
>> fast, but incremental builds aren't as good as they will be yet.
>> On windows, only cygwin is currently supported. 
>> Now please share your feedback!
>> 
>> /Erik
>> 
>> [1] 
>> http://mail.openjdk.java.net/pipermail/build-infra-dev/2012-March/000571.html
>> 

Reply via email to