Re: Converting from .a to .so

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Sun, 24 Dec 2006 14:52:29 -0900, Jeff Spaleta wrote:

> On 12/24/06, Paul wrote:
> > Okay, for future reference, is there a way to do what I need to do
> > (convert from .a to .so)?
> 
> Don't you just need to pass -shared to the compiler?

The original question is wrong to begin with. Without a sane versioning
scheme that is supported by the upstream developers, creating any shared
library at the RPM package level adds no value. Quite the opposite even,
when upstream prefers changing the library API often. Packagers make up a
SONAME that works for a single release, but which breaks the ABI as often
as upstream changes the library in a way that would require an updated
library version plus a rebuild of dependencies. Alternatively, over time
they end up with a series of SONAMEs which conflicts with the official
library versioning scheme when upstream makes the step towards publishing
shared libs.

> Hmm... it looks like the current netcdf packages do NOT created shared
> libs. Hmmm... this maybe a problem that needs to be resolved.

Hence the answer to the original post is: Talk to upstream!

-- 
fedora-extras-list mailing list
fedora-extras-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/fedora-extras-list

[Index of Archives]     [Fedora General Discussion]     [Fedora Art]     [Fedora Docs]     [Fedora Package Review]     [Fedora Desktop]     [Big List of Linux Books]     [Yosemite Backpacking]     [KDE Users]

  Powered by Linux