У нас есть вычислительная среда, состоящая в основном из хостов 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 (не могу вспомнить правильную версию) и считаем, что это должно быть но надеялись на второе мнение.
Не гарантируется идентичность ABI между CentOS 5 и 6. Это означает, что ваши программы могут работать, но это совсем не обязательно. Более того, любое обновление пакетов / библиотек может остановить работу вашего приложения.
Другими словами, я настоятельно рекомендую вам не идти по этому пути.