LINUX.ORG.RU

Бинарная совместимость GNU Libc.


0

0

Люди, направьте меня, мне нужен совет :) Если кто читал про это, изучал такой вопрос: с какой степенью уверенности можно сказать, что glibc не будет меняться в будущем? Если у меня есть код, который основывается на бинарных особенностях glibc, типа передачи адресов некоторых библиотечных функций, могу ли я с какой-то точностью быть уверенным, что в будущей версии эта функция не станет макросом или inline? Скажем, glibc не меняется на бинарном уровне только при переходе на следующую минорную версию, или на "среднюю версию" 2.x например. Я почитал FAQ и доки, но что-то не нашел ничего вразумительного.
Заранее всем большое спасибо.



anonymous

Сам не знаю, но вроде glibc держит обратную совместимость,
и не встречал проблем запускать бинарники скомпиленные на 1.2
в 2.X glibc. Вот обратно может не получиться.

Aleks_IZA
()

Они заявляют, что версии бинарно совместимы, но на самом деле это не всегда получается.

Например, 2.3 не совсем совместима с 2.2, но, скорее всего, это ошибка glibc.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.