-
Notifications
You must be signed in to change notification settings - Fork 98
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
Comments
ping @loriab |
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. |
I am open to soversion but honestly there need to be some pretty thorough
guidelines. Trying to figure out what can trigger abi change for c++ is
beyond mortals' ability. I don't know how to test for abi compatibility for
example. Libint's built library is low level c++ so it is a bit easier, but
this may change since most codes want to use c++. Also, the Fortran module
stuff abi etc is beyond my normal horizon.
…On Sat, Dec 16, 2023, 1:03 PM Lori A. Burns ***@***.***> wrote:
EFV didn't seem enthusiastic in #231
<#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.
—
Reply to this email directly, view it on GitHub
<#306 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAQXIZ2XAWL7INHO2ND6VTLYJXO6XAVCNFSM6AAAAABAXQCZ4KVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQNJYHA4DSNBZGE>
.
You are receiving this because you are subscribed to this thread.Message
ID: ***@***.***>
|
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. |
closed via #231 |
The library generated by the new CMake build system does not have a soversion.
The text was updated successfully, but these errors were encountered: