Antwort

0

Ich erinnere mich, Purify hatte einige Funktionen zur Überprüfung der Kompatibilität zwischen Builds, take a look here.

8

ABI Compliance Checker - ein Werkzeug zur Überprüfung rückwärts API/ABI-Kompatibilität eines C/C++ Bibliothek:

abi-compliance-checker -lib NAME -old OLD.abidump -new NEW.abidump 

* .abidump Dateien sind ABI von Altdeponien und NEUE Bibliotheksversionen, die vom Tool ABI Dumper generiert wurden.

enter image description here

icheck - C-Schnittstelle ABI/API-Checker:

icheck --canonify -o old_version -I/usr/include/foo/ bar.h 
icheck --compare -o results.txt old_version new_version 

shlib-compat - ABI Kompatibilitätsprüfung, die DWARF Debug-Informationen verwendet:

python shlib-compat -vv OLD.so NEW.so 
Verwandte Themen