Splitting implementation and interface in C++
Splitting implementation and interface in C++
Posted Feb 25, 2025 21:29 UTC (Tue) by ras (subscriber, #33059)In reply to: Splitting implementation and interface in C++ by Cyberax
Parent article: Rewriting essential Linux packages in Rust
> One big problem with this approach is versioning.
I don't get the problem. libc.so.X.Y already handles versioning pretty well.
Putting the .h's in the .elf does solve one problem that bites me on occasion - the .h's don't match the .so I'm linking against. It would be nice to see that nit disappear.
