[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]
Re: Shared or dynamic?!
- From: David Nečas (Yeti) <yeti physics muni cz>
- To: gtk-app-devel-list gnome org
- Subject: Re: Shared or dynamic?!
- Date: Wed, 30 May 2007 10:14:52 +0200
On Wed, May 30, 2007 at 07:59:40AM +0200, Tomasz Jankowski wrote:
> I'm going to write network library hardly based on GLib to improve my
> programming skills. However I haven't wrote any library so far, so I haven't
> got any experience with it. :( After reading libtool documentation I became
> a bit confused, because I don't know what kind of library should I build. My
> library should be linked with program while compilation process, not loaded
> during runtime,
Why? (If the library is private to one package, that counts
as a reason, but see below.)
> so I thought, that I must build a static library, but
> libraries such as GTK+ or GLib in /usr/lib directory have *.so prefix. I
> don't understand it... :(
These are shared libraries. In most cases shared libraries
are what you want.
> Can someone explain it for my? What kind of
> library should I build?
If the library will be used only inside one package, build
it as a libtool convenience library.
Otherwise build shared, static or both depending on what the
user wants. This works automatically, AC_PROG_LIBTOOL adds
corresponding options to configure, with the default to build
both types (provided that it's possible on the target
platform).
Yeti
--
http://gwyddion.net/
[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]