From Jason Turner
Watch on YouTube

Summary

Jason explores the libabigail toolset, focusing on the abidiff utility which helps detect Application Binary Interface (ABI) changes between different versions of compiled code. Through a series of experiments with simple C++ code examples, he demonstrates how the tool can identify function signature changes, additions, and removals. He also shows how adding debug information significantly improves the tool's output quality and readability, making it more useful for tracking ABI compatibility in library development and continuous integration workflows.

Resources

Tags