This is really strange. No matter what I do, I can't convince
libgnome-java and libglade-java to stop linking to the libgcj.so.5 that
the older GCC 3.4.3 on my system has present.
The default compiler now is GCC 4.1.1, and libgcj.so.7 *is* being linked
against, but I'm not sure why libgcj.so.5 is being pulled in by
lib{gnome,glade}-java.
[I get
the /usr/lib/gcc/i686-pc-linux-gnu/4.1.1/../../../../i686-pc-linux-gnu/bin/ld: warning: libgcj.so.5, needed by /opt/local/java-gnome/lib/libgladejava.so, may conflict with libgcj.so.7 warning when I link my executable]
Yes I've tried complete rebuilds from make distclean on up. I also
completely removed the system packages of the java-gnome libraries that
my distro provides.
glib-java, cairo-java and libgtk-java all only link against libgcj.so.7
Perhaps this is another sign of the cruftiness that is leading to the
problem that Josh Nichols is encountering in
http://bugs.gentoo.org/show_bug.cgi?id=134860
Not sure. Suggestions on either issue?
AfC
Zurich
|