Undefined symbol __gxx_personality_sj0 (data) from stdexcept.o

law@redhat.com law@redhat.com
Thu May 17 08:08:00 GMT 2001


  In message < 200105170445.AAA28253@hiauly1.hia.nrc.ca >you write:
  > The following error occurs trying to build groff with the new exceptions:
  > /xxx/gnu/gcc-3.0/objdir/gcc/g++ -B/xxx/gnu/gcc-3.0/objdir/gcc/ -O3 -s -o gr
  > off g
  > roff.o pipeline.o /xxx/gnu/groff-1.16.1/objdir/src/libs/libgroff/libgroff.a
  >  -lst
  > dc++ -lm
  > /usr/ccs/bin/ld: Unsatisfied symbols:
  >    __gxx_personality_sj0 (data)
  > 
  > This is under hpux 10.20 with the 3.0 branch.  This symbol comes from
  > the stdexcept.o module in libstdc++.  Note that the symbol is `data'.
  > I believe that this should be a text symbol.  This symbol reference
  > is generated in cp/except.c.
Yea.  Tracking this down is at the top of my gcc3 list for today.  Most
likely we've got an incorrect or missing .import statement which in turn
causes the wrong symbol type to be used.

jeff



More information about the Gcc-bugs mailing list