Stepan Mishura wrote:
 > I see the next argument for moving the launcher to jdktools - this not
a java library code indeed, it's just utility code that launches java.
But moving it to jdktools will force everybody to work with HDK. If
everybody think that this is 'right' way then I'm OK with it (I mainly
work with separate classlib and DRLVM workspaces and I find it quite
convenient)

I am catching up with emails after vacations and just saw this thread. I am +0.5 to java launcher in jdktools and I think that the working process could be organized without having to build full HDK every time.

Just look at how drlvm is built, it always requires to compile classlib first and no one complains about it. If someone works primary on drlvm, classlib may be compiled just once in a while and there is no big reason to rebuild it all the time when VM is built.

The same could be done with jdktools. Then the sequence of building separate packages would be the following: jdktools -> classlib -> vm. Classlib build script would copy files from the deploy directory of jdktools and VM build script would copy compiled classlib to its deploy directory.

Classlib developers would need to compile jdktools just once in a while (updates to the launcher are quire rare anyway) and then compile just classlib which would take java executable from jdktools.

Anyway, I agree with Tim's comment that it is not the most important thing to do.

BWT, how many people use hdk build only?

Also if we move it to jdktools we need to adjust build-and-test infra
that it requires time and efforts. But I think this in turn should
unify (i.e. simplify) the infra logic - all testing suites will depend
on hdk build only (not on classlib + drlvm (+ hdk) as currently we
have)

Thanks,
Stepan.

What do you think?

Tim




--
Gregory

Reply via email to