CMD + K

abicheck

Community

Modern Python-native ABI compatibility checker for C/C++ shared libraries

Installation

To install this package, run one of the following:

Conda
$conda install conda-forge::abicheck

Usage Tracking

0.2.0
0.1.0
2 / 8 versions selected
Downloads (Last 6 months): 0

Description

abicheck is a Python-native ABI compatibility checker for C/C++ shared libraries. It detects breaking changes between library versions using a multi-tier approach: source/header analysis, symbol table inspection, and debug info extraction.

Key features: - 85 ChangeKinds across BREAKING / APIBREAK / COMPATIBLE severity tiers - ABICC-compatible CLI for major abi-compliance-checker workflows - Policy system: built-in profiles + YAML-based per-project overrides - COMPATIBLEWITH_RISK verdict for deployment-risk changes - Reports: Markdown, JSON, SARIF, HTML - Cross-platform metadata support: ELF, PE/COFF, and Mach-O

About

Summary

Modern Python-native ABI compatibility checker for C/C++ shared libraries

Last Updated

Mar 21, 2026 at 06:22

License

Apache-2.0

Supported Platforms

noarch

Unsupported Platforms

linux-64 Last supported version: 0.1.0