Compilando para Red Hat 5.9

Compilando para Red Hat 5.9

Preciso compilar um aplicativo C++ para rodar no Red Hat 5.9, mas não tenho acesso a um servidor de desenvolvimento que execute o Red Hat 5.9.

Meu executável atual compilado no Ubuntu 10.04 produz a mensagem de erro

/lib/libc.so.6: versionGLIBC_2.11' não encontrado`

o que provavelmente significa que o RedHat está usando uma libc mais antiga. Qual distribuição Linux gratuita devo usar para compilar o Read Hat 5.9?

Eu li que o Red Hat é baseado no Fedora e o RHEL 5.x é baseado no Fedora Core 6. Eu realmente preciso usar um sistema tão antigo para compilar um RHEL 5.9 bastante recente?

Responder1

CentOS5.9 é binário compatível com RHEL 5.9. Você pode até iniciá-lo em uma VM.

Responder2

Você pode experimentar o Scientific Linux 5.9, que tem a vantagem de ser fortemente testado entre grandes comunidades acadêmicas de usuários (notadamente CERN e Fermilab). Se a sua aplicação for da categoria científica, sugiro que você dê uma olhada neste argumento. Além disso, pelo menos uma vez no passado, o CentOS não quis colaborar com rpms postgresql baixados, enquanto o SL funcionou para mim. Isso foi há 5 anos, então talvez esse argumento agora seja irrelevante.

informação relacionada