[kaffe] kaffe compilation problem
Gérard Basler
gerard.basler@cinerent.com
Tue Dec 30 05:47:02 2003
The following works for me:
cp /usr/local/kaffe/jre/lib/rt.jar /tmp/
mkdir kaffe-bld; cd kaffe-bld
KAFFEH=/usr/local/kaffe/bin/kaffeh CC=arm-linux-gcc NM=arm-linux-nm
AR=arm-linux-ar ../kaffe/configure --host=arm-linux --build=i686-linux
--with-rt-jar=/tmp/rt.jar --enable-pure-java-math
--with-threads=unix-jthreads --without-x --prefix=/mnt/hda/kaffe
--enable-debug --with-engine=intrp
I had to fix SP_OFFSET in advance. Simple hellworld programs run but it
still crashes.
On Sun, 2003-12-28 at 11:00, æž—å›ç¿° wrote:
> Hi
>
> I tried to compile kaffe 1.1.3, but there is something wrong about
> that.
>
> export CC=arm-linux-gcc
> export AR=arm-linux-ar
> export NM=arm-linux-nm
> export KAFFEH=/aaa/bin/kaffeh
>
> ./configure --prefix=/bbb --build=i386-linux --host=arm-linux
> --without-x
> --enable-pure-java-math --with-includes=/usr/local/arm-linux/include
> --with-libraries=/usr/local/arm-linux/lib
>
> arm-linux-gcc -DHAVE_CONFIG_H -I. -I. -I../../config
> -I../../include/kaffe
> -I../../kaffe/kaffevm/systems/unix-jthreads -I../../kaffe/kaffevm/jit
> -I../../kaffe/kaffevm/jit -I../../libltdl -DTRANSLATOR
> -I../../kaffe/jvmpi
> -I../../kaffe/xprof -I../../include -DKVER=\"1.1.3\"
> -I/DBPXA255/work/kaffe-1.1.3/./kaffe/kaffevm
> -I/DBPXA255/work/kaffe-1.1.3/./kaffe/kaffevm/jit
> -I/DBPXA255/work/kaffe-1.1.3/./kaffe/kaffevm/systems/unix-jthreads
> -I../../config -I../../include -I/usr/local/arm-linux/include
> -DKAFFE_VMDEBUG -g -O2 -Wall -Wstrict-prototypes -fsigned-char
> -MT support.lo -MD -MP -MF .deps/support.Tpo -c support.c -fPIC -DPIC
> -o
> .libs/support.o
> /tmp/cccojFSa.s: Assembler messages:
> /tmp/cccojFSa.s:2349: Error: selected processor does not support `stfd
> f0,[r3,#0]'
> /tmp/cccojFSa.s:2359: Error: selected processor does not support `stfs
> f0,[r3,#0]'
> make[3]: *** [support.lo] Error 1
> make[3]: Leaving directory `/DBPXA255/work/kaffe-1.1.3/kaffe/kaffevm'
> make[2]: *** [all-recursive] Error 1
> make[2]: Leaving directory `/DBPXA255/work/kaffe-1.1.3/kaffe/kaffevm'
> make[1]: *** [all-recursive] Error 1
> make[1]: Leaving directory `/DBPXA255/work/kaffe-1.1.3/kaffe'
> make: *** [all-recursive] Error 1
>
> what may be the reason for this.
> Thanks
> Phoebus