Binary compatibility report for the GeographicLib library  between 1.30 and 1.31 versions on x86

Test Info


Library NameGeographicLib
Version #11.30
Version #21.31
CPU Typex86
GCC Version4.6.1

Test Results


Total Header Files39
Total Shared Libraries1
Total Symbols / Types206 / 172
VerdictIncompatible
(2.4%)

Problem Summary


SeverityCount
Added Symbols-1
Removed SymbolsHigh5
Problems with
Data Types
High0
Medium0
Low0
Problems with
Symbols
High1
Medium0
Low0
Problems with
Constants
Low0
Other Changes
in Symbols
-9

Added Symbols (1)


UTMUPS.hpp, libGeographic.so.10.0.0
namespace GeographicLib
UTMUPS::DecodeEPSG int epsg, int& zone, bool& northp ) [static]

to the top

Removed Symbols (5)


DMS.hpp, libGeographic.so.9.8.2
namespace GeographicLib
DMS::Encode DMS::real angle, enum DMS::component trailing, unsigned int prec, enum DMS::flag ind ) [static]

EllipticFunction.hpp, libGeographic.so.9.8.2
namespace GeographicLib
EllipticFunction::EllipticFunction [in-charge] EllipticFunction::real k2 )
EllipticFunction::EllipticFunction [not-in-charge] EllipticFunction::real k2 )

GeoCoords.hpp, libGeographic.so.9.8.2
namespace GeographicLib
GeoCoords::DMSRepresentation int prec, bool swaplatlong ) const

UTMUPS.hpp, libGeographic.so.9.8.2
namespace GeographicLib
UTMUPS::DecodeEPSG int& epsg, int& zone, bool& northp ) [static]

to the top

Problems with Symbols, High Severity (1)


UTMUPS.hpp, libGeographic.so.9.8.2
namespace GeographicLib
[+] UTMUPS::DecodeEPSG int& epsg, int& zone, bool& northp ) [static] (1)

to the top

Other Changes in Symbols (9)


DMS.hpp, libGeographic.so.9.8.2
namespace GeographicLib
[+] DMS::Encode ( DMS::real angle, enum DMS::component trailing, unsigned int prec, enum DMS::flag ind, char dmssep ) [static] (2)

EllipticFunction.hpp, libGeographic.so.9.8.2
namespace GeographicLib
[+] EllipticFunction::EllipticFunction [in-charge] ( EllipticFunction::real k2, EllipticFunction::real alpha2 ) (2)
[+] EllipticFunction::EllipticFunction [not-in-charge] ( EllipticFunction::real k2, EllipticFunction::real alpha2 ) (2)

GeoCoords.hpp, libGeographic.so.9.8.2
namespace GeographicLib
[+] GeoCoords::DMSRepresentation int prec, bool swaplatlong, char dmssep ) const (3)

to the top

Header Files (39)


Accumulator.hpp
AlbersEqualArea.hpp
AzimuthalEquidistant.hpp
CassiniSoldner.hpp
CircularEngine.hpp
Config.h
Constants.hpp
DMS.hpp
Ellipsoid.hpp
EllipticFunction.hpp
Geocentric.hpp
GeoCoords.hpp
Geodesic.hpp
GeodesicExact.hpp
GeodesicLine.hpp
GeodesicLineExact.hpp
Geohash.hpp
Geoid.hpp
Gnomonic.hpp
GravityCircle.hpp
GravityModel.hpp
LambertConformalConic.hpp
LocalCartesian.hpp
MagneticCircle.hpp
MagneticModel.hpp
Math.hpp
MGRS.hpp
NormalGravity.hpp
OSGB.hpp
PolarStereographic.hpp
PolygonArea.hpp
SphericalEngine.hpp
SphericalHarmonic.hpp
SphericalHarmonic1.hpp
SphericalHarmonic2.hpp
TransverseMercator.hpp
TransverseMercatorExact.hpp
Utility.hpp
UTMUPS.hpp

to the top

Shared Libraries (1)


libGeographic.so.9.8.2

to the top




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