Skip to content
Latchkey

ABI (Application Binary Interface) - CI/CD Glossary Definition

An ABI (application binary interface) is the low-level contract between binaries: how arguments are passed, how structs are laid out in memory, and how symbols are named, so compiled components can interoperate without recompilation.

Why it breaks builds

An ABI mismatch (e.g. a library built against glibc but run against musl, or a C++ standard library version change) causes link or run-time failures even when the source compiles cleanly.

Related guides

Tired of flaky CI? Latchkey auto-heals failed jobs and retries them for you. Start free →