We have tools. The "libabigail" package has utilities to find incompatibilities. They are especially useful for languages with complex symbol names, for example as they occur with C++.
Interesting …
The problem is that developers just don't do anything about it even if they knew about the existence of these tools.
Are there any more possibilites to reduce unwanted consequences from such situations?
https://docs.fedoraproject.org/ro/Fedora_Draft_Documentation/0.1/html/RPM_Gu...
Those are just freeform strings that serve no purposes with regard to ABI compatibility.
Should RPM capabilities help to manage specific software requirements? How should the available and really usable versions be determined for application programming interfaces which will fit to a selected application binary interface of a needed component? Regards, Markus -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-packaging+owner@opensuse.org