История изменений
Исправление GPFault, (текущая версия) :
Так вроде glibc ничего старого не выкидывает, оставляя ради совместимости и старый вариант ABI в виде каких-то обёрток совместимости и новый с другой версией экспортируемого символа. Поэтому условно «собираем под ABI 2.17 и работает с 2.17 вплоть до актуальных». При этом к старому нет заголовкат то есть официально с точки зрения разработчиков glibc - к нему нельзя прилинковаться
Линковка силами zigcc или сборка в окружении centos7 как раз так и делает
Возможно когда-то glibc забьют на совместимость с ствсем старыми ABI, тогда надо будет обновить, но пока такого не было. Иначе куча старых бинарников бы пооттваливалось, а такого нет
Исходная версия GPFault, :
Так вроде glibc ничего старого не выкидывает, оставляя ради совместимости и старый вариант ABI в виде каких-то обёрток совместимости и новый с другой версией экспортируемого символа. Поэтому условно «собираем под ABI 2.17 и работает с 2.17 вплоть до актуальных».
Линковка силами zigcc или сборка в окружении centos7 как раз так и делает
Возможно когда-то glibc забьют на совместимость с ствсем старыми ABI, тогда надо будет обновить, но пока такого не было. Иначе куча старых бинарников бы пооттваливалось, а такого нет