------- Comment #1 from aph at gcc dot gnu dot org 2009-01-16 14:59 ------- Thanks for looking.
As far as I can see _Jv_GetStringChars has been extern inline forever, so doesn't matter. Probably should have a matching definition, but will never be called. _Jv_CreateJavaVM in libgcj.so.9 is: 00000032e57a5690 T _Z16_Jv_CreateJavaVMP14_Jv_VMInitArgs in libgcj.so.7 is: 0000000001071e30 T _Z16_Jv_CreateJavaVMP14_Jv_VMInitArgs This change was made in 2005. It seems to have been a mistake, but no-one noticed. The only way to fix it will be to add an alias. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38872