[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