Hi,

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.

And you are comparing 3.300 with 3.310. There are more changes between 3.300 and 3.330. More details here

https://bugzilla.redhat.com/show_bug.cgi?id=841363#c2

Best, Sergio



2013/3/10 Michael Schwendt <mschwendt@gmail.com>
On Sun, 10 Mar 2013 23:15:44 +0100, Sergio Pascual wrote:

> Hello, a new cfitsio (3.330) is going to land tomorrow Monday in rawhide.
> All the packages depending on cfitsio should be rebuilt.

Why is that? And is it a "should" or a "must"?

$ rpmsodiff cfitsio-3.300-2.fc18.x86_64.rpm cfitsio-3.310-3.fc19.x86_64.rpm
        common sonames:
libcfitsio.so.0 /usr/lib64/libcfitsio.so.0      /usr/lib64/libcfitsio.so.0

--- cfitsio-3.300-2.fc18/libcfitsio.so.0        2013-03-10 23:19:02.447829152 +0100
+++ cfitsio-3.310-3.fc19/libcfitsio.so.0        2013-03-10 23:19:09.504433421 +0100
@@ -44,2 +44,3 @@
 GZBUFSIZE      D
+_edata D
 _fini  T
@@ -519,2 +520,3 @@
 ffifile        T
+ffifile2       T
 ffiimg T

        2 symbols added
D _edata
T ffifile2

# template for libcfitsio.so.0 version script
CFITSIO_3.310 {
    global:
        _edata;
        ffifile2;
};

vim:ft=diff
--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel