Am Donnerstag, den 31.03.2005, 22:32 -0500 schrieb Michael Franz: > Hi, > > The Darwin6/PPC JIT3 is failing to build with this error: > cpp0: warning: changing search order for system directory "/usr/local/include" > cpp0: warning: as it has already been specified as a non-system directory > mv -f libkthread_la-lock-impl.o .libs/libkthread_la-lock-impl.o > mv: rename libkthread_la-lock-impl.o to > .libs/libkthread_la-lock-impl.o: No such file or directory > gmake[3]: *** [libkthread_la-lock-impl.lo] Error 1 > > http://tinderbox.anholt.net/tinderbox3/showlog.pl?machine_id=19&logfile=20050331181603.log >
Thanks for the bug report Michael! I've reorganized a few things in Makefile.am in there, and now it seems to get further. Currently it is stuck on the different assember syntaxes on darwin and linux in the exception handling code in config/powerpc/jit.h. (For whetever reason, the assembler on linux and on darwin seems to use different conventions for labelling registers, and none of them uses the IBM one from the ppc manuals. Sigh.) Maybe you could look into adding the missing 'r's for the register names. I've CC:ed Tim, maybe he knows if it would be possible to put the CALL_KAFFE_EXCEPTION code into a separate assembler file, like we do for the trampoline code, and use that instead. A separate assembler file can be made to work on both platforms, it's just gcc assembler that's impossible to get right, afaict. cheers, dalibor topic _______________________________________________ kaffe mailing list [email protected] http://kaffe.org/cgi-bin/mailman/listinfo/kaffe
