* [ECOS] Undefined symbol _impure_ptr
@ 2003-04-11 23:00 mark_lee_hamilton
0 siblings, 0 replies; 2+ messages in thread
From: mark_lee_hamilton @ 2003-04-11 23:00 UTC (permalink / raw)
To: ecos-discuss
When I use pure virtual methods I get an undefined symbol _impure_ptr from the
function _cxa_pure_virtual. The function _cxa_pure_virtual is defined in
libstdc++.a. This problem occurs when the child class is instantiated. You can
write a parent with a pure-virtual method and a child derived from it without
seeing this problem.
This is find.
class Bob
{
public:
virtual void bob() = 0;
};
class Ken : public Bob
{
public:
virtual void bob();
};
This generates the undefined symbol
int main(int argc, char **argv)
{
Ken k;
}
I suspect that he virtual tables are not created until they are needed. Has
this been fixed yet?
--
Before posting, please read the FAQ: http://sources.redhat.com/fom/ecos
and search the list archive: http://sources.redhat.com/ml/ecos-discuss
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: [ECOS] Undefined symbol _impure_ptr
[not found] <20030411230116.65E03383F7@jifvik.dyndns.org>
@ 2003-04-12 2:11 ` Jonathan Larmour
0 siblings, 0 replies; 2+ messages in thread
From: Jonathan Larmour @ 2003-04-12 2:11 UTC (permalink / raw)
To: mark_lee_hamilton; +Cc: ecos-discuss
mark_lee_hamilton@att.net wrote:
> When I use pure virtual methods I get an undefined symbol _impure_ptr from the
> function _cxa_pure_virtual. The function _cxa_pure_virtual is defined in
> [snip] Has this been fixed yet?
Yes, in the CVS, both trunk and ecos-v2_0-branch, but it wasn't in the
beta that was released.... that was one of the things that got fixed,
which is why we have a beta :).
Jifl
--
eCosCentric http://www.eCosCentric.com/ The eCos and RedBoot experts
--[ "You can complain because roses have thorns, or you ]--
--[ can rejoice because thorns have roses." -Lincoln ]-- Opinions==mine
--
Before posting, please read the FAQ: http://sources.redhat.com/fom/ecos
and search the list archive: http://sources.redhat.com/ml/ecos-discuss
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2003-04-12 2:11 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-04-11 23:00 [ECOS] Undefined symbol _impure_ptr mark_lee_hamilton
[not found] <20030411230116.65E03383F7@jifvik.dyndns.org>
2003-04-12 2:11 ` Jonathan Larmour
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).