Tag
abi-compatibility
- Sep 23, 2025 Shipping Shared Code Outside the Release Cycle Delivering the shared layer as a replaceable bundle decouples it from the native shell, which turns every release into a matrix of shell and bundle versions and every rollback into a data-compatibility problem. mobile computing
- May 23, 2025 SONAME, DT_NEEDED, and Symbol Versioning in Shared Libraries How a shared object records the name it wants to be found under, why DT_NEEDED names a soname rather than a file, and how version definitions keep old binaries working. compilers
- Sep 26, 2024 Dependency Resolution and Partial Upgrades Why installing one package can remove another, how versioned dependencies and library sonames constrain an upgrade, and what differs between upgrade commands. devops
- Sep 12, 2024 Platform Tags and Binary Compatibility in Distributed Artifacts How wheels encode interpreter, ABI, and platform into a compatibility tag, how that tag is matched against an ordered list of supported tags, and where the encoding leaks. language runtimes
- Oct 12, 2023 Symbol Versioning and the Two Hash Tables Behind Every Lookup How a symbol name acquires a version suffix at runtime, what SysV and GNU hash tables each optimise for, and why a lookup that succeeds on one distribution can fail on another. systems programming