A New Tool For Tracking ABI Changes Of Libraries

Written by Michael Larabel in Free Software on 7 December 2015 at 09:12 AM EST. 5 Comments
FREE SOFTWARE
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.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week