Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Library has no soversion #306

Closed
susilehtola opened this issue Dec 16, 2023 · 5 comments
Closed

Library has no soversion #306

susilehtola opened this issue Dec 16, 2023 · 5 comments

Comments

@susilehtola
Copy link
Contributor

The library generated by the new CMake build system does not have a soversion.

@susilehtola
Copy link
Contributor Author

ping @loriab

@loriab
Copy link
Collaborator

loriab commented Dec 16, 2023

EFV didn't seem enthusiastic in #231, so I didn't push it. I've recently read some packaging guidelines that were a lot laxer (said ok to use M.m.p version for soname), but unfortunately I can't find them now.

Oh, fwiw, the current master / latest v2.8.0 isn't the new CMake build system -- it's all the runtime changes from that work, not the buildtime overhaul.

@evaleev
Copy link
Owner

evaleev commented Dec 16, 2023 via email

@loriab
Copy link
Collaborator

loriab commented Dec 16, 2023

ABI Lab is the only tool I know of right off for automated guidance (openblas example). It does run 200 checks for c++ compliance but the repo hasn't been updated in a couple years. conda-forge doesn't use soversion for reasoning, so I haven't had a problem with its absence.

@evaleev
Copy link
Owner

evaleev commented Dec 19, 2023

closed via #231

@evaleev evaleev closed this as completed Dec 19, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants