A New Tool For Tracking ABI Changes Of Libraries
Andrey Ponomarenko has announced his work on ABI-Tracker, a new open-source tool for tracking ABI changes of C/C++ software projects.
Ponomarenko shared on the Fedora developer list this weekend about his aptly-named ABI-Tracker.
The ABI-Tracker visualizes ABI changes across releases of a C/C++ software library. The project is open-source and available via GitHub.
An example of the visualizations can be seen via abi-laboratory.pro where there is ABI tracking of Glib, glibc, HTTPD, GTK+, OpenSSL, Qt, and other key libraries. The ABI-Tracker shows the different versions, soname, backward compatibility with previous version, the number of added/removed symbols, and changes to the header files.
Ponomarenko shared on the Fedora developer list this weekend about his aptly-named ABI-Tracker.
The ABI-Tracker visualizes ABI changes across releases of a C/C++ software library. The project is open-source and available via GitHub.
An example of the visualizations can be seen via abi-laboratory.pro where there is ABI tracking of Glib, glibc, HTTPD, GTK+, OpenSSL, Qt, and other key libraries. The ABI-Tracker shows the different versions, soname, backward compatibility with previous version, the number of added/removed symbols, and changes to the header files.
5 Comments