Bug#902109: clasp: Please install static library (and build with -fPIC)

Thomas Krennwallner tk at postsubmeta.net
Sat Jun 23 06:25:36 BST 2018


On Fri Jun 22, 2018 01:34:49PM +0200, Julian Andres Klode wrote:
> On Fri, Jun 22, 2018 at 12:45:07PM +0200, Julian Andres Klode wrote:
> > Package: clasp
> > Version: 3.3.3-3
> > Severity: wishlist
> > Tags: patch
> > 
> > Hi,
> > 
> > the attached patch does three things:
> > 
> > (1) Ship the static library in the package
> > (2) Make the package provide libclasp-dev (= ${binary:Version}), so packages can depend on that,
> >     in case we want to split it out
> > (3) makes clasp build with -fPIC, so we can link the static library into shared libraries
> > 
> > This will allow us to ship apt-solver-kalel[1] in Debian, and provide it as a shared library that
> > we can load into an apt process to avoid the overhead from EDSP and/or make it the default
> > solver.
> 
> Or I guess preferably, build a shared library, and bump the soname on every new upstream
> release, or talk to upstream and see what they think about ABI stability.

I would prefer to ship a shared/static library + header files.  Upstream
has promised to be ABI stable, and so far did a tremendous job.  I will
take a look.



More information about the debian-science-maintainers mailing list