Bug#994751: pango1.0: the development package does not include static libraries

Alfonso Sanchez-Beato alfonso.sanchez-beato at canonical.com
Thu Sep 23 09:03:25 BST 2021


On Mon, Sep 20, 2021 at 6:05 PM Simon McVittie <smcv at debian.org> wrote:
>
> Control: tags -1 = moreinfo
>
> On Mon, 20 Sep 2021 at 17:29:34 +0200, Alfonso Sanchez-Beato wrote:
> > On Mon, Sep 20, 2021 at 5:05 PM Simon McVittie <smcv at debian.org> wrote:
> > > libpango-1.0.so.0 depends on libgio-2.0.so.0, which depends on
> > > libmount.so.1, which is only available as a shared library
> >
> > I do not see a dependency on libgio when I run ldd on
> > libpango-1.0.so.0, although it does depend on libglib-2.0.so.0 and
> > libgobject-2.0.so.0.
>
> Maybe the dependency was only introduced in a recent version? It's
> certainly there in Debian unstable, which is the only suite where adding
> static libraries would be in-scope for Debian (other than experimental,
> but there's currently no version of pango1.0 in experimental), for at
> least amd64 and i386.

Right, I double checked and indeed the latest in unstable has that dependency.

>
> > Besides, it is possible to compile statically against libpango and
> > still compile dynamically against some of its dependencies.
> ...
> > > More generally, configurations that aren't actively tested typically
> > > don't work, so if I enable static linking in a particular package,
> > > I would want to have at least superficial autopkgtest coverage for it
> > > (see debian/tests/build-static and debian/tests/build in src:glib2.0 for
> > > an example)
> >
> > I will be happy to provide such a test if that is the blocker for landing this.
>
> If this is something that works in unstable, then please do.

Please see the new attached patch.

>
>     smcv

Thanks,
Alfonso
-------------- next part --------------
A non-text attachment was scrubbed...
Name: debdiff.patch
Type: text/x-patch
Size: 4603 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/pkg-gnome-maintainers/attachments/20210923/574d5f24/attachment.bin>


More information about the pkg-gnome-maintainers mailing list