![]() The GSL does not document it at all, so we basically don't know if it's safe or not to update to a new GSL version next year, or whether we need to stick to the old version we used the first time. Some libraries do not provide ABI compatibility between minor version updates, and they document that fact. This is something guaranteed and documented by the Qt library. When using Qt for example, all your software that is linking against /usr/lib/libQt5Gui.so.5 will continue to work as you update your Qt installation from 5.6 to 5.7 to 5.8, etc. What you usually get with C++ libraries is ABI compatibility for minor version updates. Covers a wide range of business related fields. ABI Inform Global Large article database. ![]() I would have to keep using the same GSL version for years to come, or bite the bullet and only guarantee API stability instead of ABI stability. Contains a large amount of academic journals and articles in full-text. Search this field by entering the single most descriptive word (microsoft. If I do use the GSL however, it's not easy to tell whether I can use a new GSL version or not in new versions of my library. ABI/INFORM provides citations and abstracts for articles in over 1000. If I don't use the GSL in my library's public API, I can easily guarantee ABI compatibility. If a library that uses GSL is installed as /usr/lib/libFoo.so, and then a new version is released, all existing binaries on the system that link against /usr/lib/libFoo.so will use the new version. ![]() What I'm asking about is the ability to update to a new GSL version in a library that is supposed to be ABI compatible with prior releases. Leadership literature is well represented in this index. You please elaborate on API compatibility? Versions will mark when API break (according to semantic versioning scheme). ABI/Inform is the oldest and leading index for searching business, management, and economic topics.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |