[kaffe] Kaffe (ARM Cross-Compile using GNU EABI)

Leandro Galvez galvez.andy at cassis-intl.com
Tue Feb 5 23:45:21 PST 2008

Hi again,

    Tried using Kaffe from CVS today, but this time I was not even able to 
complete configuration stage.  It game me the error below:
checking for ltdl.h... no
configure: error: Can't find the ltdl.h header file from the libltdl library

    The command I used is written below.  Can any body help me figure out 
what is wrong? Am I using correct kaffeh, am I using proper tools, are my 
parameters wrong? Can anybody provide me with complete list of dependencies, 
toolchain and procedure, and command line. I kept on running into errors. 
Please help me I need to make kaffe run.
KAFFEH=/usr/local/kaffe/bin/kaffeh CC=arm-angstrom-linux-gnueabi-gcc 
NM=arm-angstrom-linux-gnueabi-nm AR=arm-angstrom-linux-gnueabi-ar 
../kaffe/configure --host=arm-linux --build=i686-linux --with-jikes=yes --disable-native-awt

Thanks and best regards,
Andy Galvez

----- Original Message ----- 
From: "Dalibor Topic" <robilad at kaffe.org>
To: "Kiyo Inaba" <inaba at src.ricoh.co.jp>
Cc: <galvez.andy at cassis-intl.com>; <kaffe at kaffe.org>
Sent: Monday, February 04, 2008 11:58 PM
Subject: Re: [kaffe] Kaffe (ARM Cross-Compile using GNU EABI)

> Kiyo Inaba wrote:
>> Hi Galvez,
>>> I am trying to cross compile my kaffe using ARM-Linux GNU EABI
>> I know your problem does not come from this reason, but as FAQ.arm says,
>> EABI is not supported right now.
> Yeah, I'd consider trying CVS head instead of 1.1.8. I've played with EABI 
> and the interpreter last week, and it built & ran most of the regression 
> tests using libffi, so if you are interested in hacking on Kaffe on 
> arm-eabi-linux, that would be a good place to start.
> For native builds in qemu, you can grab the armel debian image from 
> http://www.kaffe.org/~robilad/qemu/ (user root pass debian, user test pass 
> test), build classpath 0.96.1 using a prebuilt glibj.zip (i.e. 
> http://www.kaffe.org/~robilad/glibj.zip) as the memory QEmu can simulate 
> for arm(el) is maximally 256M, over that the kernel won't boot, and using 
> 'swap' on an emulated disk is a bit of performance overkill, I think. See 
> http://wiki.debian.org/ArmEabiHowto for how to grab a kernel
> for qemu armel.
> cheers,
> dalibor topic

More information about the kaffe mailing list