Ralf Wildenhues asked:
> Are we committing to a stable API and ABI now?

No, it's still the responsibility of the distributor of a shared library
package to ensure that its API is maintained (if the library uses libtool
versioning).

For restricting the exported symbols, there's
  - the approach with #defines in config.h,
  - the lib-symbol-visibility module (works with gcc only).

For keeping backward compatibility while changing the semantics of
exported symbols, there's
  - the approach with #defines in the header file,
  - the lib-symbol-versions modules (works with ELF only).

Bruno


Reply via email to