[kaffe] cross-compile error

Dalibor Topic dalibor.topic at googlemail.com
Sun Feb 17 19:05:30 PST 2008


Dalibor Topic schrieb:
> Dalibor Topic wrote:
>> Dalibor Topic wrote:
>>>
>>> My plan would be to look at making the interpreter pass on arm-oabi 
>>> and arm-eabi without failures, and then
>>> to move on to the jits. I'd also like to see if I can rip out all 
>>> the atomic* code in Kaffe's config dirs by using glib's
>>> atomic functions instead, as that would be less low level code from 
>>> libc to keep around as copies in Kaffe.
>>>
>>> Any volunteers for the arm-* interpreter failures?
>> 3 failures on OABI, 5 on EABI, btw.
>
> Up to 4 failures on OABI with the patch at
> http://www.kaffe.org/~robilad/classpath-double-bits.diff .
>
> As far as I can see, Kaffe's floating point implementation is pretty 
> bogus regarding VM spec compliance, and duplicates code all over the 
> place. I'll try to fix it up a bit over the next couple of days.
It's either a bug in ecj, or gcj, that caused the test cases to be 
miscompiled, and not a bug in Kaffe, which seems to be the only free VM 
that works as it should with
class files on arm-oabi.

cheers,
dalibor topic




More information about the kaffe mailing list