Closed damaestro closed 6 months ago
Can you send a PR for this?
https://github.com/stevenlovegrove/Pangolin/pull/930 is the start of what needs to change. I haven't figured out the pybind11 one yet. Any thoughts?
@christian-rauch okay, the PR is passing testing and all of the Fedora SONAME checks are passing. This should be ready for review.
We need to configure proper soname's and versioning for downstream packaging policy compliance. The goal is to provide an ABI guarantee for any given soname. This can be accomplished by soname versioning or library symbol versioning. The simpler solution is likely the right one. Soname bumps are usually more involved and will require rebuilding all linked packages.
Fedora: https://docs.fedoraproject.org/en-US/packaging-guidelines/C_and_C++/
Debian: https://www.debian.org/doc/manuals/maint-guide/advanced.en.html#library
Based on the fedora-review tool, there are 15 sonames that need addressing: