added a comment - - edited
[piccolo:/home/dgrove/buildit/rvm-nativeThread/target/prototype_ppc32-aix] more BootImageWriterOutput.txt
Exception in thread "main" java.lang.ClassCastException: org.jikesrvm.classloader.RVMClass incompatible with org.jikesrvm.classloader.RVMArray
Line 1933 in the BootImageWriter is related to the copying of runtime tables, so I suspect there is something wrong in how those are being initialized with native threads.
I suspect this is due to code guarded by PowerOpen since ppc64-linux uses a calling convention that is similar to the AIX convention (unlike ppc32-linux).
ppc32-linux builds correctly and runs a few simple test programs correctly.