ABI break due to adding const qualifiers to some libgnutlsxx.so methods
Description of problem:
Apparently through 67cab96c methods db_check_entry and set_credentials gained const qualifiers to parameters. While this is safe in C API, it apparently is not in C++ API (there is some notes for this in https://community.kde.org/Policies/Binary_Compatibility_Issues_With_C%2B%2B, C++ ABI compat is a lot more complex). However, soname was kept. Is this intended to be public ABI?
Version of gnutls used:
3.7.2
Distributor of gnutls (e.g., Ubuntu, Fedora, RHEL)
freedesktop-sdk
How reproducible:
Steps to Reproduce:
Run ABI checker on project from 3.6.16 to 3.7.2
Actual results:
Const parameter changes in C++ ABI
Expected results:
No const parameter changes in C++ ABI
Edited by Seppo Yli-Olli