Binary compatibility report for the GeographicLib library  between 1.6 and 1.7 versions on x86

Test Info


Library NameGeographicLib
Version #11.6
Version #21.7
CPU Typex86
GCC Version4.6.1

Test Results


Total Header Files19
Total Shared Libraries1
Total Symbols / Types88 / 107
VerdictCompatible

Problem Summary


SeverityCount
Added Symbols-12
Removed SymbolsHigh0
Problems with
Data Types
High0
Medium0
Low0
Problems with
Symbols
High0
Medium0
Low1
Problems with
Constants
Low11
Other Changes
in Constants
-2

Added Symbols (12)


AlbersEqualArea.hpp, libGeographic.so.5.1.0
namespace GeographicLib
AlbersEqualArea::AlbersEqualArea [in-charge] ( AlbersEqualArea::real a, AlbersEqualArea::real r, AlbersEqualArea::real sinlat1, AlbersEqualArea::real coslat1, AlbersEqualArea::real sinlat2, AlbersEqualArea::real coslat2, AlbersEqualArea::real k1 )
AlbersEqualArea::AlbersEqualArea [in-charge] ( AlbersEqualArea::real a, AlbersEqualArea::real r, AlbersEqualArea::real stdlat, AlbersEqualArea::real k0 )
AlbersEqualArea::AlbersEqualArea [in-charge] ( AlbersEqualArea::real a, AlbersEqualArea::real r, AlbersEqualArea::real stdlat1, AlbersEqualArea::real stdlat2, AlbersEqualArea::real k1 )
AlbersEqualArea::AlbersEqualArea [not-in-charge] ( AlbersEqualArea::real a, AlbersEqualArea::real r, AlbersEqualArea::real sinlat1, AlbersEqualArea::real coslat1, AlbersEqualArea::real sinlat2, AlbersEqualArea::real coslat2, AlbersEqualArea::real k1 )
AlbersEqualArea::AlbersEqualArea [not-in-charge] ( AlbersEqualArea::real a, AlbersEqualArea::real r, AlbersEqualArea::real stdlat, AlbersEqualArea::real k0 )
AlbersEqualArea::AlbersEqualArea [not-in-charge] ( AlbersEqualArea::real a, AlbersEqualArea::real r, AlbersEqualArea::real stdlat1, AlbersEqualArea::real stdlat2, AlbersEqualArea::real k1 )
AlbersEqualArea::AzimuthalEqualAreaNorth [data]
AlbersEqualArea::AzimuthalEqualAreaSouth [data]
AlbersEqualArea::CylindricalEqualArea [data]
AlbersEqualArea::Forward ( AlbersEqualArea::real lon0, AlbersEqualArea::real lat, AlbersEqualArea::real lon, AlbersEqualArea::real& x, AlbersEqualArea::real& y, AlbersEqualArea::real& gamma, AlbersEqualArea::real& k ) const
AlbersEqualArea::Reverse ( AlbersEqualArea::real lon0, AlbersEqualArea::real x, AlbersEqualArea::real y, AlbersEqualArea::real& lat, AlbersEqualArea::real& lon, AlbersEqualArea::real& gamma, AlbersEqualArea::real& k ) const
AlbersEqualArea::SetScale ( AlbersEqualArea::real lat, AlbersEqualArea::real k )

to the top

Problems with Symbols, Low Severity (1)


Constants.hpp
[+] VAR_GEOGRAPHICLIB_CONSTANTS_HPP [data] (1)

to the top

Problems with Constants, Low Severity (11)


Constants.hpp
[+] GEOGRAPHICLIB_CONSTANTS_HPP

DMS.hpp
[+] GEOGRAPHICLIB_DMS_HPP

Geoid.hpp
[+] GEOGRAPHICLIB_GEOID_HPP

Gnomonic.hpp
[+] GEOGRAPHICLIB_GNOMONIC_HPP

LambertConformalConic.hpp
[+] GEOGRAPHICLIB_LAMBERTCONFORMALCONIC_HPP

MGRS.hpp
[+] GEOGRAPHICLIB_MGRS_HPP

OSGB.hpp
[+] GEOGRAPHICLIB_OSGB_HPP

PolarStereographic.hpp
[+] GEOGRAPHICLIB_POLARSTEREOGRAPHIC_HPP

TransverseMercator.hpp
[+] GEOGRAPHICLIB_TRANSVERSEMERCATOR_HPP

TransverseMercatorExact.hpp
[+] GEOGRAPHICLIB_TRANSVERSEMERCATOREXACT_HPP

UTMUPS.hpp
[+] GEOGRAPHICLIB_UTMUPS_HPP

to the top

Other Changes in Constants (2)


AlbersEqualArea.hpp
[+] GEOGRAPHICLIB_ALBERSEQUALAREA_HPP

Constants.hpp
[+] GEOGRAPHICLIB_CPLUSPLUS0X_MATH

to the top

Header Files (19)


AzimuthalEquidistant.hpp
CassiniSoldner.hpp
Constants.hpp
DMS.hpp
EllipticFunction.hpp
Geocentric.hpp
GeoCoords.hpp
Geodesic.hpp
GeodesicLine.hpp
Geoid.hpp
Gnomonic.hpp
LambertConformalConic.hpp
LocalCartesian.hpp
MGRS.hpp
OSGB.hpp
PolarStereographic.hpp
TransverseMercator.hpp
TransverseMercatorExact.hpp
UTMUPS.hpp

to the top

Shared Libraries (1)


libGeographic.so.5.0.1

to the top




Generated on Tue Aug 12 17:04:18 2014 for GeographicLib by ABI Compliance Checker 1.99.9  
A tool for checking backward compatibility of a C/C++ library API