[kaffe] Does Kaffe support ARM?

Chris Develder chris.develder at intec.ugent.be
Thu Dec 1 01:19:04 PST 2005


Hi,

Being a Kaffe newbie, I wondered whether anyone has been able to build a 
working kaffe for an ARM Xscale processor? (I noticed some people tried 
to achieve this [1,2], but didn't find any reports of succes...)

[1]: http://www.kaffe.org/pipermail/kaffe/2005-October/103521.html
[2]: http://www.kaffe.org/pipermail/kaffe/2005-November/103537.html

Cheers,
Chris


PS: I've been trying to get 1.1.6 to work for an Intel XScale IXP425 
(big endian), but without success so far...
using:

[x86_64-build-machine]#  ./configure 
--prefix=/work/cdvelder/xscale/usr/local/kaffe-1.1.6 --host=arm-linux 
--without-classpath-gtk-awt --without-x --enable-pure-java-math 
--disable-sound --disable-native-awt --with-engine=intrp --with-lffi 
--enable-xscale --with-threads=unix-jthreads --disable-alsatest 
--disable-esdtest--without-kaffe-qt-awt --without-kaffe-x-awt


But running the classic HelloWorld isn't very successful:

[arm-host-machine]# kaffe -vmdebug 
INIT,VMCLASSLOADER,INT_VMCALL,INT_RETURN HelloWorld

...
Returning from method addElement(Ljava/lang/Object;)V.
Returning from method add(Ljava/lang/Object;)Z.
Returning from method addThread(Ljava/lang/Thread;)V.
initThreads() done
Call: java/lang/Thread.<init>(Ljava/lang/VMThread;Ljava/lang/String;IZ)V.
Call: java/lang/Object.<init>()V.
Returning from method <init>()V.
Call: java/lang/ClassLoader.getSystemClassLoader()Ljava/lang/ClassLoader;.
Returning from method getSystemClassLoader()Ljava/lang/ClassLoader;.
Returning from method <init>(Ljava/lang/VMThread;Ljava/lang/String;IZ)V.
Call: java/lang/ClassLoader.getSystemClassLoader()Ljava/lang/ClassLoader;.
Returning from method getSystemClassLoader()Ljava/lang/ClassLoader;.
Internal error: caught an unexpected exception.
Please check your CLASSPATH and your installation.
java/lang/NullPointerException
Aborted




More information about the kaffe mailing list