Binary compatibility report for the kyotocabinet library between 1.2.39 and 1.2.40 versions on x86
Test Info
Library Name | kyotocabinet |
Version #1 | 1.2.39 |
Version #2 | 1.2.40 |
CPU Type | x86 |
GCC Version | 4.6.1 |
Test Results
Total Header Files | 18 |
Total Shared Libraries | 1 |
Total Symbols / Types | 777 / 281 |
Verdict | Incompatible (0.2%) |
Problem Summary
| Severity | Count |
---|
Added Symbols | - | 2 |
Removed Symbols | High | 0 |
Problems with Data Types | High | 0 |
Medium | 0 |
Low | 0 |
Problems with Symbols | High | 0 |
Medium | 3 |
Low | 3 |
Problems with Constants | Low | 0 |
Added Symbols (2)
kccompare.h,
libkyotocabinet.so.9.1.0
namespace kyotocabinet
DECIMALDESCCOMP [data]
[symbol: _ZN12kyotocabinet15DECIMALDESCCOMPE]
LEXICALDESCCOMP [data]
[symbol: _ZN12kyotocabinet15LEXICALDESCCOMPE]
to the top
Problems with Symbols, Medium Severity (3)
kccompare.h,
libkyotocabinet.so.8.10.0
namespace kyotocabinet
[+] DECIMALCOMP [data] (1)
[symbol: _ZN12kyotocabinet11DECIMALCOMPE]
| Change | Effect |
---|
1 | This global data became const. | Any attempts of old applications to change this global data may result in crash. |
[+] LEXICALCOMP [data] (1)
[symbol: _ZN12kyotocabinet11LEXICALCOMPE]
| Change | Effect |
---|
1 | This global data became const. | Any attempts of old applications to change this global data may result in crash. |
kccompress.h,
libkyotocabinet.so.8.10.0
namespace kyotocabinet
[+] ZLIBRAWCOMP [data] (1)
[symbol: _ZN12kyotocabinet11ZLIBRAWCOMPE]
| Change | Effect |
---|
1 | This global data became const. | Any attempts of old applications to change this global data may result in crash. |
to the top
Problems with Symbols, Low Severity (3)
kccompare.h,
libkyotocabinet.so.8.10.0
namespace kyotocabinet
[+] DECIMALCOMP [data] (1)
[symbol: _ZN12kyotocabinet11DECIMALCOMPE]
| Change | Effect |
---|
1 | The pointer level of return value has been increased from 0 to 1. | Applications will treat the return value as the lower-dimension array and will not read all elements. This may change the behavior of applications. |
[+] LEXICALCOMP [data] (1)
[symbol: _ZN12kyotocabinet11LEXICALCOMPE]
| Change | Effect |
---|
1 | The pointer level of return value has been increased from 0 to 1. | Applications will treat the return value as the lower-dimension array and will not read all elements. This may change the behavior of applications. |
kccompress.h,
libkyotocabinet.so.8.10.0
namespace kyotocabinet
[+] ZLIBRAWCOMP [data] (1)
[symbol: _ZN12kyotocabinet11ZLIBRAWCOMPE]
| Change | Effect |
---|
1 | The pointer level of return value has been increased from 0 to 1. | Applications will treat the return value as the lower-dimension array and will not read all elements. This may change the behavior of applications. |
to the top
Header Files (18)
kccachedb.h
kccommon.h
kccompare.h
kccompress.h
kcdb.h
kcdbext.h
kcdirdb.h
kcfile.h
kchashdb.h
kclangc.h
kcmap.h
kcplantdb.h
kcpolydb.h
kcprotodb.h
kcregex.h
kcstashdb.h
kcthread.h
kcutil.h
to the top
Shared Libraries (1)
libkyotocabinet.so.8.10.0
to the top