O aplicativo será construído com o GCC 4.x no CentOS/RHEL 4.8 executará em CentOS/RHEL 4 completamente não atualizado?

StackOverflow https://stackoverflow.com/questions/4010282

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

Foi útil?

Solução

Contanto que você esteja compilando as mesmas bibliotecas de tempo de execução (como o GLIBC), você ficará bem.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top