Re:Dropping support for old C++ standards
by gpderetta on Wednesday March 08, 2023 @02:31AM
(#35066266)
You can expose a C++ interface, as long as all the types used are ABI stable (i.e std library types bit not boost types).
I have used many libraries that use boost internally (often in a custom namespace) but do not expose it on the API
Build each one as a separate shared library and wrap each one with a C interface?