Re: New cfitsio (3.330) in rawhide

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

 



The versioned soname seems a good idea. I will change the soname to libcfitsio-%{version}.so.0


2013/3/11 Michael Schwendt <mschwendt@xxxxxxxxx>
On Mon, 11 Mar 2013 04:55:06 +0100, Kevin Kofler wrote:

> Sergio Pascual wrote:
> > cfitsio function  fits_open_file checks at runtime if the version of
> > cfistio used during compile is the same version used at runtime. If not,
> > the program aborts. So every program linked with cfitsio must be
> > recompiled.
>
> That's a totally broken versioning system, the soname needs to be bumped
> instead.

That soname is added by a patch in the Fedora package. :-/
Bad idea to begin with, if the library performs such a run-time check.
A soname such as libcfitsio-%{version}.so.0 would have been a better idea.
It would enforce rebuilds whenever the version changes, and due to lack
of symbol versioning, it would also make the automatic soname dependency
in (re)builds against updates of cfitsio more strict (since they might
depend on added symbols).

-- 
devel mailing list
devel@xxxxxxxxxxxxxxxxxxxxxxx
https://admin.fedoraproject.org/mailman/listinfo/devel

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]
  Powered by Linux