Splitting implementation and interface in C++
Splitting implementation and interface in C++
Posted Feb 26, 2025 21:25 UTC (Wed) by Cyberax (✭ supporter ✭, #52523)In reply to: Splitting implementation and interface in C++ by mb
Parent article: Rewriting essential Linux packages in Rust
> Only the top level application crate lock matters.
Yes, that's what I mean. One app can lock somelibrary#1.1.123, and another one at somelibrary#1.1.124 If this is packaged naïvely, you'll end up with two shared objects for `somelibrary`.
