Hi,
what's the current state of using a JIT w japhar ?
I've got the feeling this time is the right time
to start a trial using my TYA.
Maybe we need a partial rewrite of TYA, but perhaps
easier than continued writing for blackdown port,
this is because I've never signed Sun's license.
BTW, TYA works quite well with blackdown JDK1.2.
But unfortunately at second I've some trouble getting
japhar 0.08 to work:
./japhar gives a message, OK
./japhar xyz gives ``Segmentation fault''
./japhar -verbose:class d gives
[Loaded java/lang/Object from /usr/local/japhar/share/classes.zip]
[Loaded java/io/Serializable from /usr/local/japhar/share/classes.zip]
[Loaded java/lang/String from /usr/local/japhar/share/classes.zip]
[Loaded java/lang/Class from /usr/local/japhar/share/classes.zip]
[Loaded java/lang/System from /usr/local/japhar/share/classes.zip]
[Loaded java/lang/Runnable from /usr/local/japhar/share/classes.zip]
[Loaded java/lang/Thread from /usr/local/japhar/share/classes.zip]
[Loaded java/lang/ThreadGroup from /usr/local/japhar/share/classes.zip]
[Loaded java/util/Dictionary from /usr/local/japhar/share/classes.zip]
[Loaded java/lang/Cloneable from /usr/local/japhar/share/classes.zip]
[Loaded java/util/Hashtable from /usr/local/japhar/share/classes.zip]
[Loaded java/util/Properties from /usr/local/japhar/share/classes.zip]
[Loaded java/util/HashtableEntry from /usr/local/japhar/share/classes.zip]
Segmentation fault
ldd japhar gives
libjni.so.1 => /usr/local/japhar/lib/libjni.so.1 (0x40000000)
libdl.so.2 => /lib/libdl.so.2 (0x40015000)
libpthread.so.0 => /lib/libpthread.so.0 (0x40019000)
libruntime.so.1 => /usr/local/japhar/lib/libruntime.so.1 (0x40027000)
libz.so.1 => /usr/lib/libz.so.1 (0x4004a000)
libjvmdi.so.1 => /usr/local/japhar/lib/libjvmdi.so.1 (0x4005a000)
libm.so.6 => /lib/libm.so.6 (0x40061000)
libarch.so.1 => /usr/local/japhar/lib/libarch.so.1 (0x4007b000)
libffi.so.1 => /usr/local/lib/libffi.so.1 (0x4007f000)
libstdc++.so.2.7.2 => /usr/lib/libstdc++.so.2.7.2 (0x40081000)
libc.so.6 => /lib/libc.so.6 (0x400c3000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x2aaaa000)
classes.zip comes from 117v3
Any hints?
Cheers,
Albrecht, TYA author