将在CentOS / RHEL 4.8 GCC 4.x的应用程序建立在完全未更新的CentOS / RHEL 4运行?
-
25-09-2019 - |
题
我们有商业应用程序,我们建立在32位的CentOS相当于红帽企业Linux(RHEL)4更新8。
4.8(默认gcc编译器是在3.4.6
我们能够在32位和64位的CentOS运行我们的二进制/ RHEL 4和5,包括完全未更新的RHEL 4。
这样的问题:如果我们更新为较新的gcc 4版,将二进制仍然上运行一个完全未更新的RHEL 4
最新的gcc似乎是4.5.1和4.4.5
(是还有谁安装INTIAL版本,没有互联网接入一个独立的网络上运行,从为装运的版本从不更新客户。)
此问题已经出现,因为我们现在移植到64位的FreeBSD 8.1 AMD64和默认的gcc有GCC 4.2.1
解决方案
只要你编译对同一运行时库(如glibc的),你会没事的。
不隶属于 StackOverflow