This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
branch spurious references to __gxx_personality_v0
- To: gcc-bugs at gcc dot gnu dot org, libjava at gcc dot gnu dot org
- Subject: branch spurious references to __gxx_personality_v0
- From: "Zack Weinberg" <zackw at stanford dot edu>
- Date: Sat, 19 May 2001 16:55:41 -0700
I'm trying to merge the changes to break the libjava->libsupc++
dependency onto the 3.0 branch. Builds fail with undefined references
to __gxx_personality_v0:
$ nm -o libgcj.a | grep __gxx
libgcj.a:natInput_EUCJIS.o: U __gxx_personality_v0
libgcj.a:natInput_SJIS.o: U __gxx_personality_v0
libgcj.a:natOutput_EUCJIS.o: U __gxx_personality_v0
libgcj.a:natOutput_SJIS.o: U __gxx_personality_v0
libgcj.a:shs.o: U __gxx_personality_v0
libgcj.a:natMath.o: U __gxx_personality_v0
libgcj.a:natPlainDatagramSocketImpl.o: U __gxx_personality_v0
libgcj.a:natPlainSocketImpl.o: U __gxx_personality_v0
libgcj.a:natGregorianCalendar.o: U __gxx_personality_v0
None of these files use exceptions at all, as far as I can tell. Up
till yesterday we had the exact same problem on the trunk, but it has
now gone away. I cannot figure out what change corrected the problem.
Any ideas?
--
zw It may of course be possible that risks-awareness and extreme care are
developed in the course of dancing with the fuckup fairy in the pale
moonlight.
-- Anthony de Boer