Lambda repo now supports new build infrastructure

Magnus Ihse Bursie magnus.ihse.bursie at oracle.com
Mon Apr 23 09:27:57 PDT 2012


On 2012-04-23 17:44, Mike Duigou wrote:
>
> Your suspicion is correct. I was not building images with the new build. This will reduce the difference, but not by much.
Ok. I'm still a bit surprised at the difference in time. Are you 
compiling with closed sources, or just open?

> Is anything able to use the results of the new build's default make target?

Yes, this is the minimal (or roughly minimal) set of compiled output 
needed for a developer to actually execute the newly built JDK. The idea 
is that in an incremental development fashion, when doing a normal make, 
you should only spend time recompiling what's changed (making it purely 
incremental) and only do the work that's needed to actually run and test 
your code.

The packaging stuff that is part of the images target is not needed for 
a normal developer who wants to test his new code. Even if it's quite 
fast, it's still unneccessary. We're targeting sub-second incremental 
rebuilds! ;-) (Or, well, at least single-digit seconds...)

>   Are there multiple divergent targets following that step?
No, not really, as far as I know. But we haven't really digged into the 
closed source installer stuff, so there might turn out to be in the end, 
at least for the closed product.

/Magnus



More information about the build-infra-dev mailing list