This is the mail archive of the
libstdc++@sources.redhat.com
mailing list for the libstdc++ project.
Re: terminate ?
- To: Phil Edwards <pedwards at disaster dot jaj dot com>
- Subject: Re: terminate ?
- From: "Dr. David Gilbert" <dg at px dot uk dot com>
- Date: Fri, 3 Nov 2000 10:21:33 +0000 (GMT)
- cc: libstdc++ at sources dot redhat dot com
On Thu, 2 Nov 2000, Phil Edwards wrote:
> > 2) There is a missign symbol 'terminate(void)' - where should this come
> > from?
>
> That's part of libsupc++, which should be built automatically along with
> libstdc++-v3 (but libstdc++-v3 must be enabled for that to all happen).
Hmm - I think this looks like a namespace issue;
springhead:dg:libsupc++:$ nm .libs/libsupc++.a|grep -i terminate
U __terminate_func
00000000 T set_terminate__3stdPFv_v
00000004 T terminate__3stdv
U terminate__3stdv
U terminate__3stdv
U __terminate
But when I'm loading a library it is complaining of undefined
symbol: 'terminate__Fv'; Ah - I'm picking up an old library compiled with
an older gcc and it has the terminate__Fv. So OK - that isn't really a
problem.
The flags I'm using to build are --enable-libstdcxx-v3 --enable-long-long
and --enable-shared
Dave
--
/------------------------------------------------------------------\
| Dr. David Alan Gilbert | Work:dg@px.uk.com +44-161-286-2000 Ex258|
| -------- G7FHJ --------|---------------------------------------- |
| Home: dave@treblig.org http://www.treblig.org |
\------------------------------------------------------------------/