Hello, I'm trying to port Kaffe on a MIPS SoC. I'm using these libs with kaffe-1.1.9. - libtool-1.5.26 - zziplib-0.13.49 - classpath-0.97.2 - glib-2.15.4
After managing to build, I got this message. "Can't modify /opt/local/jre/lib/mips/libkaffe-1.1.9.so's text section. Use GCC option -fPIC for shared objects, please." I guess -fPIC option was already used. So I added these configure options. --with-staticlib --with-staticvm Now when I run "kaffe HelloJava", it doesn't show any messages. I traced it using just printf and I found it didn't return from pthread_cond_init(), which is from the function 'jcondvar_initialise() in the file kaffe-1.1.9/kaffe/kaffevm/sysItems/ unix-pthreads/lock-impl.h. I used these configure options. LDFLAGS="-Wl,-rpath-link,$PREFIX/lib" LIBS="-L$PREFIX/lib" \ KAFFEH=/root/work/JVM/kaffeh \ ./configure --prefix=$PREFIX --host=mipsel-linux --build=i386-linux \ --disable-mips2 \ --without-x \ --with-classpath-prefix=$PREFIX \ --with-staticlib \ --with-staticvm What's the problem? Help me please.. thanks, ddgim The following is brief infos on my target. OS : Linux 2.6.18-5.1-SMP SoC : Broadcom 97405B0 Compiler Spec : --target=mipsel-linux-uclibc --disable-__cxa_atexit --enable-target-optspace --with-gnu-ld --with-float=hard --enable-threads --with-arch=mips32 --disable-libmudflap --disable-nls --with-gnu-plts Thread model: posix gcc version 4.2.0 libuClibc-0.9.29.so O32 ABI _______________________________________________ kaffe mailing list kaffe@kaffe.org http://kaffe.org/cgi-bin/mailman/listinfo/kaffe