[kaffe] OpenBSD/68k gcc problems
robilad at kaffe.org
Thu Apr 15 10:23:03 PDT 2004
> I tried to make some progress on OpenBSD/68k, by slowly updating m68k/openbsd2/jit.h to m68k/jit.h. This seemed to give some nice results, yesterday. But I was missing compare&excahneg which is defined in common.h. So I added that include to openbsd2/md.h as in other target is done.
> The result is a sig-bus in gcc!
Thanks a lot for testing Kaffe so persistently on a great number of
That's probably a problem in gcc for openbsd-68k, then. In any case, I'd
recommend against adding material to m68k/openbsd2/jit.h. I'd prefer
to see it reduced to nothing, like Kiyo did for m68k/netbsd1/jit.h a few
years ago. See
for details. I've CC:ed Kiyo, maybe he can remeber the details of the
transition to a common m68k jit.h file.
For example, the openbsd m68k port seems to use CALL_KAFFE_FUNCTION
which is only used by the i386 dgux port, and nowhere else in the code.
that seems like, uh, some abandoned interface.
> ./../../../kaffe/libraries/clib/native/NativeLibrary.c:91: warning: declaration of `index' shadows global declaration
> ./../../../kaffe/libraries/clib/native/NativeLibrary.c: In function `java_lang_NativeLibrary_unlinkLibrary':
> ./../../../kaffe/libraries/clib/native/NativeLibrary.c:92: warning: declaration of `index' shadows global declaration
> gcc: Internal compiler error: program as got fatal signal 10
> gmake: *** [NativeLibrary.lo] Error 1
Hmm, you could also try building without optimization, with CFLAGS=-O0,
to a) make the build faster, and b) make it easier on the compiler :)
More information about the kaffe