[Mono-dev] libgdiplus shared lib problem

Mirco Bauer meebey at meebey.net
Sun Oct 19 06:50:39 EDT 2008


On Sun, 19 Oct 2008 11:06:14 +0100
Paul <paul at all-the-johnsons.co.uk> wrote:

> Hi,
> 
> > It should be a symlink so that if .so.0 is replaced with .so.x the 
> > library name doesn't change just the symlink.
> > What is the problem you are having?
> 
> It's for part of the packaging for fedora. Currently, to get
> mono-winforms to work, libgdiplus-devel (which contains the .so file)
> is needed. I'm trying to fix it so that the -devel file isn't needed
> (and it's not a case of the .so file being placed in the main
> package, that isn't allowed), but that means the .so file is not a
> symlink.

That's a common downstream packaging issue for distributions that split
runtime library files from development files.

For a solution see:
http://pkg-mono.alioth.debian.org/cli-policy/ch-mono.html#s4.2

This specific issue with libgdiplus doesn't apply to Debian though as
we are packaging libgdiplus not as a versioned library, thus all files
are in one package. (AFAIK upstream is not maintaining ABI/API compat)

> 
> TTFN
> 
> Paul

-- 
Regards,

Mirco 'meebey' Bauer

PGP-Key ID: 0xEEF946C8

FOSS Developer    meebey at meebey.net  http://www.meebey.net/
PEAR Developer    meebey at php.net     http://pear.php.net/
Debian Developer  meebey at debian.org  http://www.debian.org/


More information about the Mono-devel-list mailing list