Binary compatibility report for the GeographicLib library between 1.30 and 1.31 versions on x86
Test Info
Library Name | GeographicLib |
Version #1 | 1.30 |
Version #2 | 1.31 |
CPU Type | x86 |
GCC Version | 4.6.1 |
Test Results
Total Header Files | 39 |
Total Shared Libraries | 1 |
Total Symbols / Types | 206 / 172 |
Verdict | Incompatible (2.4%) |
Problem Summary
| Severity | Count |
---|
Added Symbols | - | 1 |
Removed Symbols | High | 5 |
Problems with Data Types | High | 0 |
Medium | 0 |
Low | 0 |
Problems with Symbols | High | 1 |
Medium | 0 |
Low | 0 |
Problems with Constants | Low | 0 |
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]
[symbol: _ZN13GeographicLib6UTMUPS10DecodeEPSGEiRiRb]
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]
[symbol: _ZN13GeographicLib3DMS6EncodeEdNS0_9componentEjNS0_4flagE]
EllipticFunction.hpp,
libGeographic.so.9.8.2
namespace GeographicLib
EllipticFunction::EllipticFunction [in-charge] ( EllipticFunction::real k2 )
[symbol: _ZN13GeographicLib16EllipticFunctionC1Ed]
EllipticFunction::EllipticFunction [not-in-charge] ( EllipticFunction::real k2 )
[symbol: _ZN13GeographicLib16EllipticFunctionC2Ed]
GeoCoords.hpp,
libGeographic.so.9.8.2
namespace GeographicLib
GeoCoords::DMSRepresentation ( int prec, bool swaplatlong ) const
[symbol: _ZNK13GeographicLib9GeoCoords17DMSRepresentationEib]
UTMUPS.hpp,
libGeographic.so.9.8.2
namespace GeographicLib
UTMUPS::DecodeEPSG ( int& epsg, int& zone, bool& northp ) [static]
[symbol: _ZN13GeographicLib6UTMUPS10DecodeEPSGERiS1_Rb]
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)
changed to:UTMUPS::DecodeEPSG ( int epsg, int& zone, bool& northp ) [static]
[symbol: _ZN13GeographicLib6UTMUPS10DecodeEPSGERiS1_Rb]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN13GeographicLib6UTMUPS10DecodeEPSGERiS1_Rb to _ZN13GeographicLib6UTMUPS10DecodeEPSGEiRiRb. This may cause "undefined reference" linker error in old client applications. |
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)
[symbol: _ZN13GeographicLib3DMS6EncodeEdNS0_9componentEjNS0_4flagEc]
| Change | Effect |
---|
1 | The default argument ' |
---|