On 11/09/2012 19:23, Fredrik Öhrström wrote:
Den tisdagen den 11:e september 2012 skrev Alan Bateman:
So far my experience is that touching native code and re-building
is super fast, it's on par to executing specific make files in the
old build (while wearing the appropriate amulet around one's neck
of course). Touching java classes and re-building takes a long
time, sometimes 1.5-2 minutes for me, so quite a bit slower than
running specific make files.
Sounds good that native incremental builds works as they should. :-)
Could you (in build-infra) please test --enable-sjavac and then touch
java files and do incremental builds,
and report your experience here.
//Fredrik
With a sjavac config I touched one source file and the incremental build
took 36s so much better. In this case the one class caused 77 classes to
be re-compiled, 10 native files, and 2 shared libraries to be re-linked.
On the other hand, the old make does it in 2s, mostly because it just
re-compiled the 1 class without a care in the world as to who is using it.
-Alan.