[Pkg-octave-devel] octave2.1 and octave2.9 in unstable

John W. Eaton jwe at bevo.che.wisc.edu
Tue Nov 15 21:12:05 UTC 2005


On 15-Nov-2005, folajimi wrote:

| Forgive me if this is out of context, but according to the Debian
| Policy Manual (section 8.3 - Static libraries):
| 
| "The static library (libraryname.a) is usually provided in _addition_ to the
| shared version..." (Emphasis Mine)
| 
| The relevant exception to this rule is for "libraries which are explicitly
| intended to be available only in static form by their upstream author(s)." Is
| that the case here? Does the GNU project have a contradictory policy?

I don't speak for the GNU project and I don't even know if they have a
policy about shared libraries.

As I see it, the difference between a shared and static library is
just an implementation detail.  I don't really care which is used, as
long as it works.  Apparently, the problem is that on some platforms,
glpk needs to be defined in a shared library so that it can play nice
with Octave's interface to glpk, which is itself a shared library.
Again, these are implementation details.  Why would the author of any
library want to make said library available only in static form?

jwe



More information about the Pkg-octave-devel mailing list