Description of problem: Global symbol collisions for /usr/lib/libgcj.so.7rh.0.0: with /usr/lib/libltdl.so.3.1.4 => lt_dlloader_find lt_dlinit (...29 symbols omitted...) lt_dladderror with /usr/lib/libmp.so.3.1.7 => pow with /usr/lib/libmono.so.0.0.0 => GC_next_exclusion GC_new_free_list_inner (...478 symbols omitted...) GC_print_heap_sects with /usr/lib/libgwrap-core-runtime.so.0.0.1 => ffi_type_void ffi_type_test (...25 symbols omitted...) ffi_prep_closure libgcj-4.1.1-30.i386 libgij also defines a main() but I presume that's intentional.
http://cvs.fedora.redhat.com/viewcvs/rpms/gcc/devel/gcc41-libjava-anonverscript.patch?rev=1.1&view=auto http://cvs.fedora.redhat.com/viewcvs/rpms/gcc/devel/gcc41-ppc64-libffi-unwind.patch?rev=1.1&view=auto are both needed to fix this.