Skip to content

tools: Stabilize ABI fingerprinting across compiler environments (v2)#1280

Merged
ArthurSonzogni merged 2 commits into
mainfrom
fix-abi-fingerprint-stability-v2
May 27, 2026
Merged

tools: Stabilize ABI fingerprinting across compiler environments (v2)#1280
ArthurSonzogni merged 2 commits into
mainfrom
fix-abi-fingerprint-stability-v2

Conversation

@ArthurSonzogni

Copy link
Copy Markdown
Owner

Stabilizes the ABI fingerprint check by using normalized abidw dynamic symbols and namespace declarations output. This version preserves all hierarchical relations and stable attributes, completely preventing layout collisions.

@ArthurSonzogni ArthurSonzogni merged commit a9ddb31 into main May 27, 2026
20 checks passed
@ArthurSonzogni ArthurSonzogni deleted the fix-abi-fingerprint-stability-v2 branch May 27, 2026 06:57
@github-actions

Copy link
Copy Markdown

⚠️ ABI Compatibility Report

Comparing main (base) with HEAD (PR)

ABI fingerprints changed from 396e5a0e8a1982216fe0c4caadecddd7e19ad609aaff274c118c87d385978fad to e05526cf5e94a4cce4b140163262b27157a90768ee975df13b7e51f1404345f8.

Detailed ABI Analysis
Checking ABI changes between origin/main and HEAD...
Building origin/main...
Building HEAD...
--------------------------------------------------------------------------------
Comparing libftxui-screen.so...
No ABI changes detected for libftxui-screen.so.
--------------------------------------------------------------------------------
Comparing libftxui-dom.so...
No ABI changes detected for libftxui-dom.so.
--------------------------------------------------------------------------------
Comparing libftxui-component.so...
No ABI changes detected for libftxui-component.so.
--------------------------------------------------------------------------------
No ABI changes detected.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant