New cfitsio (3.330) in rawhide

Sergio Pascual sergio.pasra at gmail.com
Mon Mar 11 09:22:12 UTC 2013


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


2013/3/11 Michael Schwendt <mschwendt at gmail.com>

> 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 at lists.fedoraproject.org
> https://admin.fedoraproject.org/mailman/listinfo/devel
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.fedoraproject.org/pipermail/devel/attachments/20130311/54cde8b3/attachment.html>


More information about the devel mailing list