Description of problem: I cannot install both the i386 and x86_64 version of libgcj, because they contain different versions of: /usr/share/java/libgcj-4.1.1.jar p.s. You're probably already aware through the mailinglist but I thought I should BZ it for tracking.
libgcj-4.1.1.jar doesn't have a multilib conflict, only libgcj-tools-4.1.1.jar does: for i in */libgcj-*4.1.1-14.*.rpm; do rpm -qp --qf '[%{FILENAMES}\t%{ARCH}\t%{FILEMD5S}\n]' $i 2>/dev/null | fgrep .jar; done | LC_ALL=C sort -u /usr/share/java/libgcj-4.1.1.jar i386 1a6f5780b01c818f324a95970be1a406 /usr/share/java/libgcj-4.1.1.jar ia64 1a6f5780b01c818f324a95970be1a406 /usr/share/java/libgcj-4.1.1.jar ppc 1a6f5780b01c818f324a95970be1a406 /usr/share/java/libgcj-4.1.1.jar ppc64 1a6f5780b01c818f324a95970be1a406 /usr/share/java/libgcj-4.1.1.jar s390 1a6f5780b01c818f324a95970be1a406 /usr/share/java/libgcj-4.1.1.jar s390x 1a6f5780b01c818f324a95970be1a406 /usr/share/java/libgcj-4.1.1.jar x86_64 1a6f5780b01c818f324a95970be1a406 /usr/share/java/libgcj-tools-4.1.1.jar i386 4247bc93a54a29d43b0fc36b6debbfa0 /usr/share/java/libgcj-tools-4.1.1.jar ia64 17ad1b0656942cbd19f44b4dd4b9891d /usr/share/java/libgcj-tools-4.1.1.jar ppc 5b96c815561c7dba0e63c7c9025b7b7b /usr/share/java/libgcj-tools-4.1.1.jar ppc64 188f2b38d3f6ee93853dfb5e95b25bd8 /usr/share/java/libgcj-tools-4.1.1.jar s390 4effbcaab415422648d85a6e41203483 /usr/share/java/libgcj-tools-4.1.1.jar s390x 79b6de494ea1cd83d15c5fce992f9f39 /usr/share/java/libgcj-tools-4.1.1.jar x86_64 b3fda335822d8e4710b0125814a1ed8c
My mistake, the effect is the same though.
If I read yesterdays RawHide logs correctly this is fixed now, so this should be closed I think. Not closing myself because I haven't verified the fix.
It wasn't really fixed in 4.1.1-16 still, but it is in 4.1.1-17.