------- Comment #4 from dave at hiauly1 dot hia dot nrc dot ca 2009-07-29
19:31 -------
Subject: Re: FAIL: abi_check
> By "a function", I meant of course _ZNSt5mutexC1Evstd::mutex::mutex(). In the
> meanwhile I checked that indeed that symbol normally is *not* exported at all.
I see a weak defintion in atomic.o. In the .ii files, I see
namespace std
{
# 63 "/home/dave/gnu/gcc/objdir/hppa-linux/libstdc++-v3/include/mutex" 3
class mutex
{
typedef __gthread_mutex_t __native_type;
__native_type _M_mutex;
public:
typedef __native_type* native_handle_type;
mutex()
{
__native_type __tmp = {0, 0, 0, PTHREAD_MUTEX_TIMED_NP, { { { 1, 1, 1, 1
} }, 0 }};
_M_mutex = __tmp;
}
Dave
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40908