[Pkg-electronics-devel] Bug#558891: Bug#558891: Resolve unresolved symbols in shared libraries

Hamish Moffatt hamish at debian.org
Tue Dec 1 00:04:12 UTC 2009


On Mon, Nov 30, 2009 at 07:32:35PM +0100, Peter Fritzsche wrote:
> Source: libgeda
> Version: 1:1.4.3-1
> Severity: wishlist
> User: peter.fritzsche at gmx.de
> Usertags: unresolved-symbols-so
> 
> I build all packages some time ago with binutils-gold and your package build
> without an hard failure, but I noticed that you seems to provide a library in
> a specific library package so other packages can link against it without
> problems.... but your shared object has still some unresolved symbols which
> the program which links agaomst it must resolve. This isnt a good idea because
> when you introduce new dependencies the package previously linked against the
> old version will break because it doesnt know about the new dependency.
> Maybe you could link against all needed libraries so programs must not link
> against libraries which it doesnt need to use.

The applications using libgeda must provide these symbols - they don't
come from another library which must be linked by the application.

libgeda and all the apps that use it are tightly coupled - in fact in the next
version which will be uploaded soon, they are built from the same source
code.

So I don't see any issue here.


thanks
Hamish





More information about the Pkg-electronics-devel mailing list