Hi ,
I do cross compile kaffe and run hello world prorma
on native and it run successfully. Then I do cross compile and test same program
i am getting error::
Host side ::
[EMAIL PROTECTED] bin]# ./kaffe -vmdebug INIT
hello
initCollector() initCollector() done initNativeThreads(0x40000) Detected stackSize 262144 initNativeThreads(0x40000) done utf8ConstInit() utf8ConstInit() done initClasspath() initClasspath() done, got /home/naveen/jvm/native/jre/lib/glibj.zip:/home/naveen/jvm/native/lib/tools.jar initNative() got lpath /home/naveen/jvm/native/jre/lib/i386:/home/naveen/jvm/native/lib and libraryPath /home/naveen/jvm/native/jre/lib/i386:/home/naveen/jvm/native/lib trying to load /home/naveen/jvm/native/jre/lib/i386/libjavalang initNative() done create names and signatures done initBaseClasses() initTypes() initTypes() done finishTypes() finishTypes() done initBaseClasses() done initExceptions() initThreads() initThreads() done Hello #--------------->o/p my config file is ..
./configure
prefix=/home/naveen/jvm/native \
--enable-pure-java-math --disable-alsa --disable-native-awt --disable-xawt-xi18n --without-x --disable-gtk-peer --without-awt --disable-sound On Target Side.
my configure is
CC=mipsel-linux-gcc NM=mipsel-linux-nm
\
AR=mipsel-linux-ar AS=mipsel-linux-as LD=mipsel-linux-ld KAFFEH=/home/naveen/jvm/kaffe-native/kaffe/kaffeh/kaffeh \ ./configure --host=mipsel-linux --build=i686-linux prefix=/home/naveen/jvm/cross \ --enable-pure-java-math --disable-alsa --disable-native-awt --disable-xawt-xi18n --without-x --with-libraries=/usr/tools/mipsel-linux/libs --with-includes=/usr/tools/mipsel-linux/include --disable-gtk-peer --without-awt --disable-sound and result is ::
./kaffe -vmdebug INIT
hello
initCollector() initCollector() done initNativeThreads(0x10000) Detected stackSize 1048576 initNativeThreads(0x10000) done utf8ConstInit() utf8ConstInit() done initClasspath() initClasspath() done, got /home/naveen/jvm/cross/jre/lib/glibj.zip:/home/naveen/jvm/cross/lib/tools.jar initNative() got lpath /home/naveen/jvm/cross/jre/lib/mips:/home/naveen/jvm/cross/lib and libraryPath /home/naveen/jvm/cross/jre/lib/mipsbtrying to load /home/naveen/jvm/cross/jre/lib/mips/libjavalang initNative() done create names and signatures done initBaseClasses() initTypes() initTypes() done finishTypes() finishTypes() done check initBaseClasses() done In loop0 kaffe-bin: exception.c:106: vmExcept_setJNIFrame: Assertion `fp != (JNIFrameAddress)0' failed. Aborted i have done one modification in
kaffe-cross/config/mips/common.h
//#ifdef _R5900
//#define PS2LINUX //#undef HAVE_MIPSII_INSTRUCTIONS //#endif #ifdef _R3000 #define PS2LINUX #undef HAVE_MIPSII_INSTRUCTIONS #endif I have added _R3000 What may be the
Reason;
Best Regards
Naveen
|
_______________________________________________ kaffe mailing list kaffe@kaffe.org http://kaffe.org/cgi-bin/mailman/listinfo/kaffe