Binary compatibility report for the libnova library  between 0.10.1 and 0.11.0 versions on x86

Test Info


Library Namelibnova
Version #10.10.1
Version #20.11.0
CPU Typex86
GCC Version4.6.1

Test Results


Total Header Files32
Total Shared Libraries1
Total Symbols / Types216 / 49
VerdictIncompatible
(6.2%)

Problem Summary


SeverityCount
Added Symbols-19
Removed SymbolsHigh13
Problems with
Data Types
High0
Medium0
Low0
Problems with
Symbols
High0
Medium1
Low4
Problems with
Constants
Low0

Added Symbols (19)


earth.h, libnova-0.11.so.0.0.0
ln_get_earth_solar_dist double JD )

julian_day.h, libnova-0.11.so.0.0.0
ln_date_to_zonedate ln_date* date, ln_zonedate* zonedate, long gmtoff )
ln_zonedate_to_date ( ln_zonedate* zonedate, ln_date* date )

jupiter.h, libnova-0.11.so.0.0.0
ln_get_jupiter_solar_dist double JD )

lunar.h, libnova-0.11.so.0.0.0
ln_get_lunar_equ_coords_prec double JD, ln_equ_posn* position, double precision )

mars.h, libnova-0.11.so.0.0.0
ln_get_mars_solar_dist double JD )

mercury.h, libnova-0.11.so.0.0.0
ln_get_mercury_solar_dist double JD )

neptune.h, libnova-0.11.so.0.0.0
ln_get_neptune_solar_dist double JD )

pluto.h, libnova-0.11.so.0.0.0
ln_get_pluto_solar_dist double JD )

proper_motion.h, libnova-0.11.so.0.0.0
ln_get_equ_pm_epoch ( ln_equ_posn* mean_position, ln_equ_posn* proper_motion, double JD, double epoch_JD, ln_equ_posn* position )

saturn.h, libnova-0.11.so.0.0.0
ln_get_saturn_solar_dist double JD )

solar.h, libnova-0.11.so.0.0.0
ln_get_solar_ecl_coords double JD, ln_lnlat_posn* position )
ln_get_solar_equ_coords double JD, ln_equ_posn* position )
ln_get_solar_geo_coords double JD, ln_rect_posn* position )
ln_get_solar_geom_coords double JD, ln_helio_posn* position )

transform.h, libnova-0.11.so.0.0.0
ln_get_equ_from_gal ( ln_gal_posn* gal, ln_equ_posn* equ )
ln_get_gal_from_equ ( ln_equ_posn* equ, ln_gal_posn* gal )

uranus.h, libnova-0.11.so.0.0.0
ln_get_uranus_solar_dist double JD )

venus.h, libnova-0.11.so.0.0.0
ln_get_venus_solar_dist double JD )

to the top

Removed Symbols (13)


earth.h, libnova-0.10.so.1.0.0
ln_get_earth_sun_dist double JD )

jupiter.h, libnova-0.10.so.1.0.0
ln_get_jupiter_sun_dist double JD )

mars.h, libnova-0.10.so.1.0.0
ln_get_mars_sun_dist double JD )

mercury.h, libnova-0.10.so.1.0.0
ln_get_mercury_sun_dist double JD )

neptune.h, libnova-0.10.so.1.0.0
ln_get_neptune_sun_dist double JD )

pluto.h, libnova-0.10.so.1.0.0
ln_get_pluto_sun_dist double JD )

saturn.h, libnova-0.10.so.1.0.0
ln_get_saturn_sun_dist double JD )

solar.h, libnova-0.10.so.1.0.0
ln_get_ecl_solar_coords double JD, ln_lnlat_posn* position )
ln_get_equ_solar_coords double JD, ln_equ_posn* position )
ln_get_geo_solar_coords double JD, ln_rect_posn* position )
ln_get_geom_solar_coords double JD, ln_helio_posn* position )

uranus.h, libnova-0.10.so.1.0.0
ln_get_uranus_sun_dist double JD )

venus.h, libnova-0.10.so.1.0.0
ln_get_venus_sun_dist double JD )

to the top

Problems with Symbols, Medium Severity (1)


lunar.h, libnova-0.10.so.1.0.0
[+] ln_get_lunar_equ_coords double JD, ln_equ_posn* position, double precision ) (1)

to the top

Problems with Symbols, Low Severity (4)


julian_day.h, libnova-0.10.so.1.0.0
[+] ln_get_julian_local_date ln_date* date ) (2)
[+] ln_get_local_date double JD, ln_date* date ) (2)

to the top

Header Files (32)


aberration.h
angular_separation.h
apparent_position.h
asteroid.h
comet.h
dynamical_time.h
earth.h
elliptic_motion.h
hyperbolic_motion.h
julian_day.h
jupiter.h
libnova.h
ln_types.h
lunar.h
mars.h
mercury.h
neptune.h
nutation.h
parabolic_motion.h
pluto.h
precession.h
proper_motion.h
refraction.h
rise_set.h
saturn.h
sidereal_time.h
solar.h
transform.h
uranus.h
utility.h
venus.h
vsop87.h

to the top

Shared Libraries (1)


libnova-0.10.so.1.0.0

to the top




Generated on Fri Jul 13 13:32:33 2012 for libnova by ABI Compliance Checker 1.98.3  
A tool for checking backward compatibility of a C/C++ library API