Linux

在 CentOS 6.7 上 glibc 編譯的程序,它們也會在 CentOS 5.10 上執行嗎?

  • April 18, 2016

我們有一個網格計算環境,主要由 CentOS 5.10 主機組成,人們在上面編譯應用程序然後執行它們。

我們正在考慮升級到 CentOS 6.7,我們想知道它上的 glibc 是否會向後兼容 CentOS 5.10,因為我們將無法一次性推出升級(例如,有人可能會編譯6.7 然後編譯被分派到 5.10 主機執行)。

CentOS 6.7 上的 glibc 編譯程序本質上會在 CentOS 5.10 上執行嗎?

我們已經查看了 6.7 的 glibc 的原始碼(不記得正確的版本),我們認為它應該是,但希望獲得第二意見。

CentOS 5 和 6 之間的 ABI 不保證是相同的。這意味著您的程序可能會工作,但這根本不確定。此外,任何包/庫升級都可能使您的應用程序停止工作。

換句話說,我強烈建議你不要走這條路。

引用自:https://serverfault.com/questions/771094