[prev in list] [next in list] [prev in thread] [next in thread] 

List:       debian-devel
Subject:    Re: Packaging of static libraries
From:       Pau Garcia i Quiles <pgquiles () elpauer ! org>
Date:       2016-04-10 21:08:37
Message-ID: CAKcBokvyDXRvS-rAkzDDkMTHJ8BJVo-sM8dDZV9H+41J9-hQHw () mail ! gmail ! com
[Download RAW message or body]

On Sun, Apr 10, 2016 at 10:24 PM, Henrique de Moraes Holschuh <
hmh@debian.org> wrote:


> 1) make it clearn that static linking is to be used only when strongly
> justified (e.g. system rescue tools like sash).
>
>
As I see it, static libraries are mostly meant for the end-user, not for
distribution packages.

E. g. my package witty (http://www.webtoolkit.eu) is a C++ web library
(something like Rails, Django or Laravel). It is mostly used either in
embedded (e. g. medical devices, routers, etc) or in high-load applications
(e. g. a Facebook app). For the first use case I provide static libraries,
for the second use case I provide shared libraries.

One problem my users find is many libraries in Debian do not provide a
static library, rendering my static libraries useless.

-- 
Pau Garcia i Quiles
http://www.elpauer.org

[Attachment #3 (text/html)]

<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On Sun, Apr \
10, 2016 at 10:24 PM, Henrique de Moraes Holschuh <span dir="ltr">&lt;<a \
href="mailto:hmh@debian.org" target="_blank">hmh@debian.org</a>&gt;</span> \
wrote:<br><br><blockquote class="gmail_quote" style="margin:0px 0px 0px \
0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"> <br>
1) make it clearn that static linking is to be used only when strongly<br>
justified (e.g. system rescue tools like sash).<br>
<br></blockquote><br></div><div class="gmail_quote">As I see it, static libraries are \
mostly meant for the end-user, not for distribution packages.<br><br></div><div \
class="gmail_quote">E. g. my package witty (<a \
href="http://www.webtoolkit.eu">http://www.webtoolkit.eu</a>) is a C++ web library \
(something like Rails, Django or Laravel). It is mostly used either in embedded (e. \
g. medical devices, routers, etc) or in high-load applications (e. g. a Facebook \
app). For the first use case I provide static libraries, for the second use case I \
provide shared libraries. <br><br>One problem my users find is many libraries in \
Debian do not provide a static library, rendering my static libraries \
useless.<br><br></div>-- <br><div class="gmail_signature">Pau Garcia i Quiles<br><a \
href="http://www.elpauer.org" target="_blank">http://www.elpauer.org</a><br></div> \
</div></div>



[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic