Hi.

Andrew John Hughes schrieb:
>>  Okay this is something that has confused me. classpath seems to have a
>>  dependency on jamvm, but jamvm seems to have a dependency on
>>  classpath. How is this not circular?
>>
> 
> It is circular.  Such is life with Java (OpenJDK also needs a JDK to
> compile FWIW).  To bootstrap, you can use gcj/gij to run ecj.  Many
> distros (e.g. debian) ship with a native version of ecj that runs
> using gcj.
The completely self-hosting GNU Classpath and Cacao/JamVM recipes in
OpenEmbedded do exactly that:

jikes 1.21 -> classpath 0.93 -> cacao 0.98 or jamvm 1.5.0 -> ecj ->
classpath 0.9x (x >= 5) -> cacao 0.98+hg20071001 (or newer)

Regards
Robert

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to