O aplicativo será construído com o GCC 4.x no CentOS/RHEL 4.8 executará em CentOS/RHEL 4 completamente não atualizado?
-
25-09-2019 - |
Pergunta
Temos um aplicativo comercial que construímos no CentOS 4.8 de 32 bits (equivalente ao Red Hat Enterprise Linux (RHEL) 4 Atualização 8.
O compilador GCC padrão está em 3.4.6
Somos capazes de executar nosso binário nos centos/rhel 4 e 5 de 32 e 64 bits, incluindo RHEL 4 RHEL 4.
A pergunta: se atualizarmos para uma versão mais recente do GCC 4, o binário ainda será executado em um Rhel 4 completamente não atualizado 4
O mais novo GCC parece ser 4.5.1 e 4.4.5
(E sim, existem clientes que instalam a versão intial, executam uma rede isolada sem acesso à Internet e nunca atualizam da versão como enviada.)
Esta edição surgiu porque agora estamos portando para o FreeBSD 8.1 de 64 bits para AMD64 e o GCC padrão, existe o GCC 4.2.1
Solução
Contanto que você esteja compilando as mesmas bibliotecas de tempo de execução (como o GLIBC), você ficará bem.