Binary compatibility report for the VIPS library between 7.20.0 and 7.20.1 versions on x86
Test Info
Library Name | VIPS |
Version #1 | 7.20.0 |
Version #2 | 7.20.1 |
CPU Type | x86 |
GCC Version | 4.6.1 |
Test Results
Total Header Files | 52 |
Total Shared Libraries | 2 |
Total Symbols / Types | 1157 / 363 |
Verdict | Incompatible (3.4%) |
Problem Summary
| Severity | Count |
---|
Added Symbols | - | 16 |
Removed Symbols | High | 39 |
Problems with Data Types | High | 0 |
Medium | 0 |
Low | 0 |
Problems with Symbols | High | 1 |
Medium | 0 |
Low | 0 |
Problems with Constants | Low | 0 |
Added Symbols (16)
convolution.h,
libvips.so.15.13.0
im_conv_f ( IMAGE* in, IMAGE* out, DOUBLEMASK* mask )
im_convsep_f ( IMAGE* in, IMAGE* out, DOUBLEMASK* mask )
vipsc++.h,
libvipsCC.so.15.13.0
namespace vips
VImage::conv ( VDMask p1 )
[symbol: _ZN4vips6VImage4convENS_6VDMaskE]
VImage::convsep ( VDMask p1 )
[symbol: _ZN4vips6VImage7convsepENS_6VDMaskE]
VImage::copy_ ( int p1, double p2, double p3, int p4, int p5 )
[symbol: _ZN4vips6VImage5copy_Eiddii]
VImage::copy_file ( )
[symbol: _ZN4vips6VImage9copy_fileEv]
VImage::flood_other_copy ( VImage p1, int p2, int p3, int p4 )
[symbol: _ZN4vips6VImage16flood_other_copyES0_iii]
VImage::getext ( )
[symbol: _ZN4vips6VImage6getextEv]
VImage::hist_indexed ( VImage p1 )
[symbol: _ZN4vips6VImage12hist_indexedES0_]
VImage::history_get ( )
[symbol: _ZN4vips6VImage11history_getEv]
VImage::insert ( VImage p1, std::vector<int> p2, std::vector<int> p3 )
[symbol: _ZN4vips6VImage6insertES0_St6vectorIiSaIiEES3_]
VImage::label_regions ( int& p1 )
[symbol: _ZN4vips6VImage13label_regionsERi]
VImage::line ( VImage p1, VImage p2, std::vector<int> p3, std::vector<int> p4, std::vector<int> p5, std::vector<int> p6 )
[symbol: _ZN4vips6VImage4lineES0_S0_St6vectorIiSaIiEES3_S3_S3_]
VImage::printdesc ( )
[symbol: _ZN4vips6VImage9printdescEv]
VImage::shiftleft ( std::vector<double> p1 )
[symbol: _ZN4vips6VImage9shiftleftESt6vectorIdSaIdEE]
VImage::shiftright ( std::vector<double> p1 )
[symbol: _ZN4vips6VImage10shiftrightESt6vectorIdSaIdEE]
to the top
Removed Symbols (39)
vipsc++.h,
libvipsCC.so.15.12.0
namespace vips
VImage::affine ( double p1, double p2, double p3, double p4, double p5, double p6, int p7, int p8, int p9, int p10 )
[symbol: _ZN4vips6VImage6affineEddddddiiii]
VImage::clip2c ( )
[symbol: _ZN4vips6VImage6clip2cEv]
VImage::clip2cm ( )
[symbol: _ZN4vips6VImage7clip2cmEv]
VImage::clip2d ( )
[symbol: _ZN4vips6VImage6clip2dEv]
VImage::clip2dcm ( )
[symbol: _ZN4vips6VImage8clip2dcmEv]
VImage::clip2f ( )
[symbol: _ZN4vips6VImage6clip2fEv]
VImage::clip2i ( )
[symbol: _ZN4vips6VImage6clip2iEv]
VImage::clip2s ( )
[symbol: _ZN4vips6VImage6clip2sEv]
VImage::clip2ui ( )
[symbol: _ZN4vips6VImage7clip2uiEv]
VImage::clip2us ( )
[symbol: _ZN4vips6VImage7clip2usEv]
VImage::cmulnorm ( VImage p1 )
[symbol: _ZN4vips6VImage8cmulnormES0_]
VImage::contrast_surface_raw ( int p1, int p2 )
[symbol: _ZN4vips6VImage20contrast_surface_rawEii]
VImage::conv_raw ( VIMask p1 )
[symbol: _ZN4vips6VImage8conv_rawENS_6VIMaskE]
VImage::convf ( VDMask p1 )
[symbol: _ZN4vips6VImage5convfENS_6VDMaskE]
VImage::convf_raw ( VDMask p1 )
[symbol: _ZN4vips6VImage9convf_rawENS_6VDMaskE]
VImage::convsep_raw ( VIMask p1 )
[symbol: _ZN4vips6VImage11convsep_rawENS_6VIMaskE]
VImage::convsepf ( VDMask p1 )
[symbol: _ZN4vips6VImage8convsepfENS_6VDMaskE]
VImage::convsepf_raw ( VDMask p1 )
[symbol: _ZN4vips6VImage12convsepf_rawENS_6VDMaskE]
VImage::convsub ( VIMask p1, int p2, int p3 )
[symbol: _ZN4vips6VImage7convsubENS_6VIMaskEii]
VImage::copy_set ( int p1, double p2, double p3, int p4, int p5 )
[symbol: _ZN4vips6VImage8copy_setEiddii]
VImage::dilate_raw ( VIMask p1 )
[symbol: _ZN4vips6VImage10dilate_rawENS_6VIMaskE]
VImage::erode_raw ( VIMask p1 )
[symbol: _ZN4vips6VImage9erode_rawENS_6VIMaskE]
VImage::fastcor_raw ( VImage p1 )
[symbol: _ZN4vips6VImage11fastcor_rawES0_]
VImage::fav4 ( VImage p1, VImage p2, VImage p3 )
[symbol: _ZN4vips6VImage4fav4ES0_S0_S0_]
VImage::gadd ( double p1, double p2, VImage p3, double p4 )
[symbol: _ZN4vips6VImage4gaddEddS0_d]
VImage::gradcor_raw ( VImage p1 )
[symbol: _ZN4vips6VImage11gradcor_rawES0_]
VImage::icc_export ( char* p1, int p2 )
[symbol: _ZN4vips6VImage10icc_exportEPci]
VImage::lhisteq_raw ( int p1, int p2 )
[symbol: _ZN4vips6VImage11lhisteq_rawEii]
VImage::line ( int p1, int p2, int p3, int p4, int p5 )
[symbol: _ZN4vips6VImage4lineEiiiii]
VImage::lineset ( VImage p1, VImage p2, std::vector<int> p3, std::vector<int> p4, std::vector<int> p5, std::vector<int> p6 )
[symbol: _ZN4vips6VImage7linesetES0_S0_St6vectorIiSaIiEES3_S3_S3_]
VImage::litecor ( VImage p1, int p2, double p3 )
[symbol: _ZN4vips6VImage7litecorES0_id]
VImage::rank_raw ( int p1, int p2, int p3 )
[symbol: _ZN4vips6VImage8rank_rawEiii]
VImage::resize_linear ( int p1, int p2 )
[symbol: _ZN4vips6VImage13resize_linearEii]
VImage::similarity ( double p1, double p2, double p3, double p4 )
[symbol: _ZN4vips6VImage10similarityEdddd]
VImage::similarity_area ( double p1, double p2, double p3, double p4, int p5, int p6, int p7, int p8 )
[symbol: _ZN4vips6VImage15similarity_areaEddddiiii]
VImage::slice ( double p1, double p2 )
[symbol: _ZN4vips6VImage5sliceEdd]
VImage::spcor_raw ( VImage p1 )
[symbol: _ZN4vips6VImage9spcor_rawES0_]
VImage::stdif_raw ( double p1, double p2, double p3, double p4, int p5, int p6 )
[symbol: _ZN4vips6VImage9stdif_rawEddddii]
VImage::thresh ( double p1 )
[symbol: _ZN4vips6VImage6threshEd]
to the top
Problems with Symbols, High Severity (1)
vipsc++.h,
libvipsCC.so.15.12.0
namespace vips
[+] VImage::line ( int p1, int p2, int p3, int p4, int p5 ) (1)
changed to:VImage::line ( VImage p1, VImage p2, std::vector<int> p3, std::vector<int> p4, std::vector<int> p5, std::vector<int> p6 )
[symbol: _ZN4vips6VImage4lineEiiiii]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN4vips6VImage4lineEiiiii to _ZN4vips6VImage4lineES0_S0_St6vectorIiSaIiEES3_S3_S3_. This may cause "undefined reference" linker error in old client applications. |
to the top
Header Files (52)
almostdeprecated.h
arithmetic.h
boolean.h
buf.h
callback.h
check.h
cimg_funcs.h
colour.h
conversion.h
convolution.h
debug.h
deprecated.h
disp.h
dispatch.h
error.h
fmask.h
format.h
freq_filt.h
generate.h
header.h
histograms_lut.h
image.h
inplace.h
interpolate.h
intl.h
mask.h
memory.h
meta.h
morphology.h
mosaicing.h
object.h
other.h
private.h
rect.h
region.h
relational.h
resample.h
semaphore.h
struct.h
thread.h
threadgroup.h
transform.h
util.h
VDisplay.h
VError.h
version.h
video.h
VImage.h
vips
vips.h
vipscpp.h
VMask.h
to the top
Shared Libraries (2)
libvips.so.15.12.0
libvipsCC.so.15.12.0
to the top