[kaffe] arm/linux/intrp cross build result.

Kiyo Inaba inaba at src.ricoh.co.jp
Sat Aug 25 20:33:26 PDT 2007


I am now trying to make soft float version of jit engine for arm, and
as a by product, I made kaffe for arm/linux using cross tool chain.

My attempt is based on
and partially (written in Japanese)
and, using
    binutils-2.16, gcc-3.4.4, glibc-2.3.3

The result for this cross build is somewhat interesting, because it
reports '4 of 150 tests failed', which is much fewer failure compared
with self built version.

Reported failed tests are
    DoubleCvt.java    DoublePrint.java
    DoubleComp.java   InetSocketAddressTest.java

Compared this with self built version (which has 13 failures) following
tests have different results
    DoubleNeg.java    DoubleConst.java
    FPUStack.java     DoubleIEEE.java
    BadFloatTest.java finaltest.java
    finaltest2.java   TestMessageFormat.java

One possible reason for this difference is the optimization level for
glibc (lower for cross compilation, which is also suggested by the
snapgear guys).

Anyway, isn't it interesting?

P.S. BTW, I can not make 'gnu java' in this cross environment, and this
     can be one more reason why we still need 'kaffe' ;-)

More information about the kaffe mailing list