[mythtv-users] Re: Undefined symbol error when running CVS

Shawn core at enodev.com
Fri Nov 12 00:33:52 UTC 2004


One question, though... Is it possible for a program to link against an
old incompatible lib successfully at compile time and then have
unresolved symbols at run time? If not, then 1-4 are still pretty much
true, and you could only be having trouble with my saying "most likely
due to".

I'm not going to argue whether it's most likely or not, as it depends on
whether you typically upgrade or replace your distribution when you
install linux. C++ ABI hasn't exactly been stable over gcc's lifetime.

In any case, I didn't exclude "other" reasons (reasons I am unaware of,
etc) for binary incompatibility, so what about what I said is untrue?

Why the hell have I been pounced on for trying to fucking help? Second,
I have yet to hear where I steered someone wrong.

On Thu, 2004-11-11 at 23:54 +0100, Axel Thimm wrote:
> On Thu, Nov 11, 2004 at 04:03:38PM -0600, Shawn wrote:
> > On Thu, 2004-11-11 at 11:40 -0800, Jarod Wilson wrote:
> > > I believe "That link error crap" as you so eloquently put it, is CVS myth 
> > > being built against 0.16 Myth libraries. It has nothing to do with the 
> > > compiler. You're closer this time around with the (again eloquent) "binary 
> > > incompatible shit lying around", since it is a library from 0.16 that isn't 
> > > compatible with the latest CVS.
> > 
> > Here's the deal: If the myth program compile-time links successfully but
> > cannot run-time link successfully, it's binary incompatible, most likely
> > due to compiler or binutils.
> 
> for a nine-year old C++ sysadmin you are very actively suppressing the
> memory of mangled signatures [1] in C++, and the unresolved symbol was
> just that. Same compiler, binutils, all the toolchain was the same,
> but different codebase.
> 
> That's the beauty of signature mangling as an added safety pin, thank
> God for them :)

-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part
Url : http://mythtv.org/pipermail/mythtv-users/attachments/20041111/8c8018a6/attachment.pgp


More information about the mythtv-users mailing list