APP será construido con gcc 4.x en CentOS / RHEL 4.8 ejecutar en CentOS / RHEL 4 completamente no-actualizado?
-
25-09-2019 - |
Pregunta
Tenemos una aplicación comercial que construimos en CentOS 4.8 de 32 bits (equivalente a Red Hat Enterprise Linux (RHEL) 4 actualización 8.
El compilador gcc por defecto está en 3.4.6
Estamos en condiciones de ejecutar nuestro binario en tanto de 32 como de 64 bits CentOS / RHEL 4 y 5, que incluye completamente no-actualizado RHEL 4.
LA PREGUNTA: Si actualizamos a una nueva versión de gcc 4, será el binario todavía ejecutarse en un completamente no-actualizado RHEL 4
El gcc más reciente parece ser 4.5.1 y 4.4.5
(Y sí, hay clientes que instalen la versión intial, se ejecutan en una red aislada que no tienen acceso a Internet, y la actualización de la versión NUNCA los de fábrica.)
Este problema ha surgido porque ahora estamos migración a 64 bits FreeBSD 8.1 para AMD64 y el defecto gcc gcc 4.2.1 existe
Solución
Mientras se está compilando contra las mismas bibliotecas de tiempo de ejecución (como glibc) se le multa.