Interesting results...
Andrew Dalgleish
kaffe@rufus.w3.org
Fri, 22 Mar 2002 04:54:20 +1100
On Thu, Mar 21, 2002 at 11:24:06PM +1100, Andrew Dalgleish wrote:
>
> On Thu, Mar 21, 2002 at 05:17:13PM +1100, Andrew Dalgleish wrote:
> >
> > On Thu, Mar 21, 2002 at 04:42:13AM +0100, Dalibor Topic wrote:
> > > Try to rebuild Klasses.jar using jikes 1.13
> >
> > jikes == 1.13 or jikes >= 1.13?
> >
> > With jikes == 1.15 on OpenBSD-current I get:
> > FAIL: DoubleCvt.java
> > FAIL: TestSerializable2.java
> > FAIL: Alias.java
>
> These three all have this error:
> /usr/libexec/ld.so: Undefined symbol "_floor" called from
> lt-Kaffe:/.../kaffe/kaffevm/.libs/libkaffevm.so.0.0 at 0x4006ea7c
>
> If I add libm to LD_PRELOAD they pass.
>
> I'm guessing this bit from configure may be related:
> checking whether deplibs are loaded by dlopen... unknown
>
> > FAIL: wc.java
>
> This still gives the same error:
> java.lang.VerifyError: at pc 5 sp 7 not in range [4, 6]
... which goes away with jikes == 1.13
That and using LD_PRELOAD I finally got:
====================
All 112 tests passed
====================
For the benefit of other OpenBSD users, to rollback jikes and
install everything in the right place:
cd /usr/ports/lang/jikes
cvs up -PAd
cvs up -r OPENBSD_2_9 Makefile files/md5
ulimit -d 100000
make install
You also need archivers/zip installed.
(lang/kaffe doesn't list it in BUILD_DEPENDS)