From: Vladimir Prus (ghost_at_[hidden])
Date: 2004-06-29 07:19:56
Toon Knapen wrote:
> > I'm not sure I follow. On Unix, shared libraries can have
> > unresolved references, which will be finally resolved during
> > linking of exe. I think it's not that case on Windows, though.
> But even when linking with all dependencies the symbol remains undefined
> in my shared library. However an 'ldd <my-so>' shows that my-so nows
> where it can find the other libaries to resolve the undefined symbols.
> If I don't link my-so with its dependencies, importing it in Python will
> result in an error about undefined symbols.
Yea, for case where you need "standalone" dll -- i.e. plugin or python module
you need all dependencies. But comment applies only to a limited case where
the library will be further linked into some exe.
Boost-Build list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk