Binary compatibility report for the Starlink AST library  between 7.2.0 and 7.3.1 versions on x86

Test Info


Library NameStarlink AST
Version #17.2.0
Version #27.3.1
CPU Typex86
GCC Version4.6.1

Test Results


Total Header Files4
Total Shared Libraries11
Total Symbols / Types682 / 536
VerdictIncompatible
(10.9%)

Problem Summary


SeverityCount
Added Symbols-4
Removed SymbolsHigh0
Problems with
Data Types
High0
Medium26
Low27
Problems with
Symbols
High0
Medium4
Low0
Problems with
Constants
Low0
Other Changes
in Constants
-4

Added Symbols (4)


ast.h, libast.so.0.0.0
astAddVariant_ AstFrameSet* p1, AstMapping* p2, char const* p3, int* p4 )
astGetFrameVariants_ AstFrame* p1, int* p2 )
astMirrorVariants_ AstFrameSet* p1, int p2, int* p3 )
astSetFrameVariants_ AstFrame* p1, AstFrameSet* p2, int* p3 )

to the top

Problems with Data Types, Medium Severity (26)


ast.h
[+] struct AstBox (1)
[+] struct AstCircle (1)
[+] struct AstCmpFrame (1)
[+] struct AstCmpRegion (1)
[+] struct AstDSBSpecFrame (1)
[+] struct AstEllipse (1)
[+] struct AstFluxFrame (1)
[+] struct AstFrameSet (2)
[+] struct AstInterval (1)
[+] struct AstNullRegion (1)
[+] struct AstPlot (1)
[+] struct AstPlot3D (1)
[+] struct AstPointList (1)
[+] struct AstPolygon (1)
[+] struct AstPrism (1)
[+] struct AstRegion (1)
[+] struct AstSkyFrame (1)
[+] struct AstSpecFluxFrame (1)
[+] struct AstSpecFrame (1)
[+] struct AstStc (1)
[+] struct AstStcCatalogEntryLocation (1)
[+] struct AstStcObsDataLocation (1)
[+] struct AstStcResourceProfile (1)
[+] struct AstStcSearchLocation (1)
[+] struct AstTimeFrame (1)

to the top

Problems with Symbols, Medium Severity (4)


ast.h, libast.so.0.0.0
[+] astRebinSeqD_ AstMapping* p1, double p2, int p3, int const* p4, int const* p5, double const* p6, double const* p7, int p8, double const* p9, int p10, double p11, int p12, double p13, int p14, int const* p15, int const* p16, int const* p17, int const* p18, double* p19, double* p20, double* p21, int* p22, int* p23 ) (1)
[+] astRebinSeqF_ AstMapping* p1, double p2, int p3, int const* p4, int const* p5, float const* p6, float const* p7, int p8, double const* p9, int p10, double p11, int p12, float p13, int p14, int const* p15, int const* p16, int const* p17, int const* p18, float* p19, float* p20, double* p21, int* p22, int* p23 ) (1)
[+] astRebinSeqI_ AstMapping* p1, double p2, int p3, int const* p4, int const* p5, int const* p6, int const* p7, int p8, double const* p9, int p10, double p11, int p12, int p13, int p14, int const* p15, int const* p16, int const* p17, int const* p18, int* p19, int* p20, double* p21, int* p22, int* p23 ) (1)
[+] astRebinSeqLD_ AstMapping* p1, double p2, int p3, int const* p4, int const* p5, long double const* p6, long double const* p7, int p8, double const* p9, int p10, double p11, int p12, long double p13, int p14, int const* p15, int const* p16, int const* p17, int const* p18, long double* p19, long double* p20, double* p21, int* p22, int* p23 ) (1)

to the top

Problems with Data Types, Low Severity (27)


ast.h
[+] struct AstBox (1)
[+] struct AstCircle (1)
[+] struct AstCmpFrame (1)
[+] struct AstCmpRegion (1)
[+] struct AstDSBSpecFrame (1)
[+] struct AstEllipse (1)
[+] struct AstFluxFrame (1)
[+] struct AstFrame (2)
[+] struct AstFrameSet (1)
[+] struct AstInterval (1)
[+] struct AstNullRegion (1)
[+] struct AstPlot (1)
[+] struct AstPlot3D (1)
[+] struct AstPointList (1)
[+] struct AstPolygon (1)
[+] struct AstPrism (1)
[+] struct AstRegion (1)
[+] struct AstSkyFrame (1)
[+] struct AstSpecFluxFrame (1)
[+] struct AstSpecFrame (1)
[+] struct AstStc (1)
[+] struct AstStcCatalogEntryLocation (1)
[+] struct AstStcObsDataLocation (1)
[+] struct AstStcResourceProfile (1)
[+] struct AstStcSearchLocation (1)
[+] struct AstTimeFrame (1)

to the top

Other Changes in Constants (4)


ast.h
[+] AST__BDVNM
[+] AST__FRAMESET_GETALLVARIANTS_BUFF_LEN
[+] AST__FRAMESET_GETATTRIB_BUFF_LEN
[+] AST__MIRRO

to the top

Header Files (4)


ast.h
ast_err.h
grf.h
grf3d.h

to the top

Shared Libraries (11)


libast.so.0.0.0
libast_drama.so.0.0.0
libast_ems.so.0.0.0
libast_err.so.0.0.0
libast_grf3d.so.0.0.0
libast_grf_2.0.so.0.0.0
libast_grf_3.2.so.0.0.0
libast_grf_5.6.so.0.0.0
libast_pal.so.0.0.0
libast_pgplot.so.0.0.0
libast_pgplot3d.so.0.0.0

to the top




Generated on Wed Aug 14 16:00:40 2013 for Starlink AST by ABI Compliance Checker 1.99.8.1  
A tool for checking backward compatibility of a C/C++ library API