Binary compatibility report for the GeographicLib library between 1.35 and 1.36 versions on x86
Test Info
Library Name | GeographicLib |
Version #1 | 1.35 |
Version #2 | 1.36 |
CPU Type | x86 |
GCC Version | 4.6.1 |
Test Results
Total Header Files | 39 |
Total Shared Libraries | 1 |
Total Symbols / Types | 202 / 172 |
Verdict | Incompatible (2.5%) |
Problem Summary
| Severity | Count |
---|
Added Symbols | - | 5 |
Removed Symbols | High | 5 |
Problems with Data Types | High | 0 |
Medium | 0 |
Low | 0 |
Problems with Symbols | High | 5 |
Medium | 0 |
Low | 0 |
Problems with Constants | Low | 0 |
Added Symbols (5)
GeoCoords.hpp,
libGeographic.so.12.0.0
namespace GeographicLib
GeoCoords::AltUTMUPSRepresentation ( bool northp, int prec, bool abbrev ) const
[symbol: _ZNK13GeographicLib9GeoCoords23AltUTMUPSRepresentationEbib]
GeoCoords::AltUTMUPSRepresentation ( int prec, bool abbrev ) const
[symbol: _ZNK13GeographicLib9GeoCoords23AltUTMUPSRepresentationEib]
GeoCoords::UTMUPSRepresentation ( bool northp, int prec, bool abbrev ) const
[symbol: _ZNK13GeographicLib9GeoCoords20UTMUPSRepresentationEbib]
GeoCoords::UTMUPSRepresentation ( int prec, bool abbrev ) const
[symbol: _ZNK13GeographicLib9GeoCoords20UTMUPSRepresentationEib]
UTMUPS.hpp,
libGeographic.so.12.0.0
namespace GeographicLib
UTMUPS::EncodeZone ( int zone, bool northp, bool abbrev ) [static]
[symbol: _ZN13GeographicLib6UTMUPS10EncodeZoneEibb]
to the top
Removed Symbols (5)
GeoCoords.hpp,
libGeographic.so.10.1.2
namespace GeographicLib
GeoCoords::AltUTMUPSRepresentation ( bool northp, int prec ) const
[symbol: _ZNK13GeographicLib9GeoCoords23AltUTMUPSRepresentationEbi]
GeoCoords::AltUTMUPSRepresentation ( int prec ) const
[symbol: _ZNK13GeographicLib9GeoCoords23AltUTMUPSRepresentationEi]
GeoCoords::UTMUPSRepresentation ( bool northp, int prec ) const
[symbol: _ZNK13GeographicLib9GeoCoords20UTMUPSRepresentationEbi]
GeoCoords::UTMUPSRepresentation ( int prec ) const
[symbol: _ZNK13GeographicLib9GeoCoords20UTMUPSRepresentationEi]
UTMUPS.hpp,
libGeographic.so.10.1.2
namespace GeographicLib
UTMUPS::EncodeZone ( int zone, bool northp ) [static]
[symbol: _ZN13GeographicLib6UTMUPS10EncodeZoneEib]
to the top
Problems with Symbols, High Severity (5)
GeoCoords.hpp,
libGeographic.so.10.1.2
namespace GeographicLib
[+] GeoCoords::AltUTMUPSRepresentation ( bool northp, int prec ) const (1)
changed to:GeoCoords::AltUTMUPSRepresentation ( bool northp, int prec, bool abbrev ) const
[symbol: _ZNK13GeographicLib9GeoCoords23AltUTMUPSRepresentationEbi]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZNK13GeographicLib9GeoCoords23AltUTMUPSRepresentationEbi to _ZNK13GeographicLib9GeoCoords23AltUTMUPSRepresentationEbib. This may cause "undefined reference" linker error in old client applications. |
[+] GeoCoords::AltUTMUPSRepresentation ( int prec ) const (1)
changed to:GeoCoords::AltUTMUPSRepresentation ( bool northp, int prec, bool abbrev ) const
[symbol: _ZNK13GeographicLib9GeoCoords23AltUTMUPSRepresentationEi]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZNK13GeographicLib9GeoCoords23AltUTMUPSRepresentationEi to _ZNK13GeographicLib9GeoCoords23AltUTMUPSRepresentationEbib. This may cause "undefined reference" linker error in old client applications. |
[+] GeoCoords::UTMUPSRepresentation ( bool northp, int prec ) const (1)
changed to:GeoCoords::UTMUPSRepresentation ( bool northp, int prec, bool abbrev ) const
[symbol: _ZNK13GeographicLib9GeoCoords20UTMUPSRepresentationEbi]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZNK13GeographicLib9GeoCoords20UTMUPSRepresentationEbi to _ZNK13GeographicLib9GeoCoords20UTMUPSRepresentationEbib. This may cause "undefined reference" linker error in old client applications. |
[+] GeoCoords::UTMUPSRepresentation ( int prec ) const (1)
changed to:GeoCoords::UTMUPSRepresentation ( bool northp, int prec, bool abbrev ) const
[symbol: _ZNK13GeographicLib9GeoCoords20UTMUPSRepresentationEi]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZNK13GeographicLib9GeoCoords20UTMUPSRepresentationEi to _ZNK13GeographicLib9GeoCoords20UTMUPSRepresentationEbib. This may cause "undefined reference" linker error in old client applications. |
UTMUPS.hpp,
libGeographic.so.10.1.2
namespace GeographicLib
[+] UTMUPS::EncodeZone ( int zone, bool northp ) [static] (1)
changed to:UTMUPS::EncodeZone ( int zone, bool northp, bool abbrev ) [static]
[symbol: _ZN13GeographicLib6UTMUPS10EncodeZoneEib]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN13GeographicLib6UTMUPS10EncodeZoneEib to _ZN13GeographicLib6UTMUPS10EncodeZoneEibb. This may cause "undefined reference" linker error in old client applications. |
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.10.1.2
to the top