------- Comment #2 from bero at arklinux dot org 2006-08-16 00:01 ------- Forget about the last comment - there was a typo in my "try old gcc version" script that caused reverting to the old jar to revert to the old gcj for .java->.class compilation too (but not for .jar->.so).
On a further look after noticing and fixing the typo, gcj's .java->.class compiler is at fault. gcj -C 4.1.1 + jar 4.1.1 + gcj 4.2.0 = ok gcj -C 4.1.1 + jar 4.2.0 + gcj 4.2.0 = ok gcj -C 4.2.0 + jar 4.2.0 + gcj 4.2.0 = broken jikes + jar 4.2.0 + gcj 4.2.0 = ok -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=28663