Splitting implementation and interface in C++
Splitting implementation and interface in C++
Posted Feb 27, 2025 5:27 UTC (Thu) by mb (subscriber, #50428)In reply to: Splitting implementation and interface in C++ by Cyberax
Parent article: Rewriting essential Linux packages in Rust
It's fully up to the builder/distributor what to do with application level locks.
(I almost never use them and I almost always provide them.)
(I almost never use them and I almost always provide them.)
As 1.1.124 and 1.1.123 are semantically compatible versions you can just upgrade all packages to 1.1.124. And it's also likely that it would work with 1.1.123, too.
This is really not different at all from C library dependencies with backward compatible versions.
Except that typical C applications simply don't provide a lock information, so you're fully on your own.
Providing lock information is better than providing no lock information.
