May be this will help find the problem in your environment:

# grep -r gxx_personality_v0 /usr/src/* | more
. . .
/usr/src/contrib/libcxxrt/exception.cc:BEGIN_PERSONALITY_FUNCTION(__gxx_personality_v0)
. . .
/usr/src/contrib/libstdc++/libsupc++/eh_personality.cc:#define 
PERSONALITY_FUNCTION     __gxx_personality_v0
. . .
/usr/src/gnu/lib/libsupc++/Version.map:    __gxx_personality_v0;
/usr/src/lib/libcxxrt/Version.map:    __gxx_personality_v0;

# grep -r PERSONALITY_FUNCTION /usr/src/* | more
. . .
/usr/src/contrib/libstdc++/libsupc++/eh_personality.cc:#define 
PERSONALITY_FUNCTION     __gxx_personality_sj0
/usr/src/contrib/libstdc++/libsupc++/eh_personality.cc:#define 
PERSONALITY_FUNCTION     __gxx_personality_v0
/usr/src/contrib/libstdc++/libsupc++/eh_personality.cc:PERSONALITY_FUNCTION 
(_Unwind_State state,
/usr/src/contrib/libstdc++/libsupc++/eh_personality.cc:PERSONALITY_FUNCTION 
(int version,
. . .


So it looks like the implementation of __gxx_personality_v0
is supposed to be in one of:

libcxxrt.so.* for clang and modern gcc based buildworld's

libsuppc++.so.* for gcc 4.2.1 based buildworld's


===
Mark Millard
markmi at dsl-only.net

_______________________________________________
freebsd-current@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to "freebsd-current-unsubscr...@freebsd.org"

Reply via email to