Mailinglist Archive: zypp-devel (83 mails)

< Previous Next >
Re: [zypp-devel] sat-solver and static libraries
  • From: Michael Matz <matz@xxxxxxx>
  • Date: Tue, 24 Jun 2008 15:45:22 +0200 (CEST)
  • Message-id: <Pine.LNX.4.64.0806241541120.30076@xxxxxxxxxxxxx>
Hi,

On Mon, 23 Jun 2008, Lorenzo Villani wrote:

I'm new to this mailing list. My name's Lorenzo and I'm packaging the
zypp package management stack on Fedora. I'm close to get it included in
the next release (Fedora 10) but I have a question.. I noticed that
sat-solver builds only static libraries by default (libsatsolver.a
libappsatsolver.a). One requirement on Fedora is to avoid inclusion of
static libraries except in some exceptional cases. So the question is:
can the whole software stack be built using dynamically linked
libraries?

The reason for currently only building a static library is that we want to
be relatively sure about the API we expose. For a shared lib we have to
either maintain the API for all times or increase the so-version. The
latter is ugly, and the former is difficult when you are still developing
the thing.

I think we meanwhile reached a point where we can start providing a
shared lib. I would suggest that you don't do that on your own for now,
though, and instead wait until it's properly integrated into the build
including a symbol version definition.


Ciao,
Michael.
--
To unsubscribe, e-mail: zypp-devel+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: zypp-devel+help@xxxxxxxxxxxx

< Previous Next >
References