> The package of Jainja that Guillaume linked does not contain the
> original Java code and the Java-to-C translator.

The java sources for the 0.8 version can be found on SVN with tag v0.8 or
in the tarball
(jainja-0.8-src.zip) at the same place as the Helenos tarball here:
https://sourceforge.net/projects/jainja/files/jainja-0.8/

> Guillaume: are there any specific changes to the source code different to
> your mainline? As Martin already pointed out, the tarball is essentially a
> prebuilt package and I would prefer that we would fetch as much vanilla
> sources as possible and built them by ourselves.

There are no changes in the Java sources nor in the generated C files.
The HelenOS tarball is just a convenient package with a dedicated Makefile,
a patch
against HelenOS sources, and some explanations.

> > BTW: Guillaume, have you tested Jainja with the latest HelenOS mainline
> > (r2099)? It crashes with a page fault in
jainja_util_Descriptor__equals__Lo
> > (both on IA-32 and AMD64).
> >
> I can confirm this though I do not understand it. I was able to run Jainja
> under IA-32 without problems not that long ago.

With r2100 it works with an O2 flag on IA-32. I think it's better to
override optimization flag
to O2 in the Jainja makefile because I got similar issues in the past with
O3.

> This should be in no way a discouragement for Guillaume. It is only an
> explanation why I am not jumping the gun and integrating Jainja into the
> HelenOS mainline.

No problem. I really appreciate your help and your interest for the Jainja
project.

Guillaume
_______________________________________________
HelenOS-devel mailing list
[email protected]
http://lists.modry.cz/listinfo/helenos-devel

Reply via email to