Grubba has already hooked up earl-grey in Xenofarm and here's the docs that explain the ABI so now it's just a small matter of programming. :-)
http://developer.apple.com/documentation/DeveloperTools/Conceptual/MachORunt...
/ Jonas Walldén
Previous text:
2003-12-11 13:32: Subject: Java failure
The code calls a native function with some arguments to test the parameters. The reason it fails on MacOS X is that MacOS X uses a different calling convention wrt floating point arguments than the other PPC oses. The function that needs fixing is low_make_stub() function inside #ifdef HAVE_PPC_CPU and after the /* PowerOpen ABI */ comment. The function gets a bitmask specifying which (of the first 32) arguments are doubles, in case this information is needed. I haven't been able to fix the function myself, as I don't have a MacOS system to test on. If you make any changes, please make sure that it works on AIX afterwards.
/ Marcus Comstedt (ACROSS) (Hail Ilpalazzo!)