4 ms·
> common issue with C++ software is the need for a stable, standard ABI. That's not entirely true. C++ has a stable ABI: compiling a library with GCC and reusi
by adev_ 7y ago
> common issue with C++ software is the need for a stable, standard ABI.
That's not entirely true. C++ has a stable ABI: compiling a library with GCC and reusing it with clang or ICC is doable and commonly done nowadays.
The problem with the C++ ABI is that it is shamefully fragile. It is extremely easy to break an ABI without wanting it in C++, even for experts.
https://community.kde.org/Policies/Binary_Compatibility_Issues_With_C%2B%2B https://community.kde.org/Policies/Binary_Compatibility_Issu...