Программы, скомпилированные glibc на CentOS 6.7, будут ли они работать и на CentOS 5.10?

У нас есть вычислительная среда, состоящая в основном из хостов CentOS 5.10, на которой люди компилируют приложения, а затем запускают их.

Мы ' мы думаем об обновлении до CentOS 6.7, и мы Мне интересно, будет ли glibc на нем обратно совместима с CentOS 5.10, поскольку мы не сможем развернуть обновление за один раз (например, может случиться так, что кто-то компилирует на 6.7, а затем компиляция отправляется на хост 5.10 для execute).

По сути, будут ли программы, скомпилированные с glibc на CentOS 6.7, работать на CentOS 5.10?

Мы просмотрели исходный код glibc для 6.7 (не могу вспомнить правильную версию) и считаем, что это должно быть но надеялись на второе мнение.

4
задан 18 April 2016 в 15:41
1 ответ

Не гарантируется идентичность ABI между CentOS 5 и 6. Это означает, что ваши программы могут работать, но это совсем не обязательно. Более того, любое обновление пакетов / библиотек может остановить работу вашего приложения.

Другими словами, я настоятельно рекомендую вам не идти по этому пути.

4
ответ дан 3 December 2019 в 03:28

Теги

Похожие вопросы