hg: build-infra/jdk8/jdk: 70 new changesets

Kelly O'Hair kelly.ohair at oracle.com
Wed Apr 25 10:20:04 PDT 2012


On Apr 25, 2012, at 1:04 PM, Erik Joelsson wrote:

> 
> On 2012-04-25 12:44, Alan Bateman wrote:
>> Erik,
>> 
>> Looks like good progress has been made on converting the old make files.
>> 
>> One question (and I brought this up on another thread but didn't get a reply) is where is jdk/makefiles going. Personally I find it surprising to see the Gensrc*.gmk files for various random areas of the JDK is one directory. Same thing with CompileNativeLibraries.gmk and CompileJavaClasses.gmk where compilation for libraries from various areas of the JDK have their exceptions dealt with in the same make file. So I guess I'm just trying to understand what the conventions will be as there are some per-package/area directories in the new makefiles tree too.
>> 
> Our approach so far has been to sort build steps into files based on type of compile job rather than area of code/package. The reason for this is to enable big concurrent batch jobs to be executed for speed and to help effective rebuilds with clear dependencies. The organization into makefiles will of course need to be revisited as we convert more files and get a better feel for what actually ended up where. It will still be mainly sorted by type of job, but within those buckets, we will probably try to bring more order to things.
> 
> /Erik

Alan,

There is also a desire to not fix broken things in the old makefiles, so some of these exceptions might get cleaned up and/or removed in the future
when the old makefiles are burned at the stake. ;^)   But  for now, we want to match what the old builds do, even if it's a little odd.

-kto




More information about the build-infra-dev mailing list