Hi, 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 http://ftp.snapgear.org/pub/snapgear/tools/arm-linux/build-arm-linux-3.4.4 and partially (written in Japanese) http://www.buena-idea.net/~hironobu/tips/arm/index.html 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 DosTimeVerify.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? Kiyo 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' ;-) _______________________________________________ kaffe mailing list kaffe@kaffe.org http://kaffe.org/cgi-bin/mailman/listinfo/kaffe