Compilando para Red Hat 5.9

Compilando para Red Hat 5.9

Necesito compilar una aplicación C++ para ejecutarla en Red Hat 5.9, pero no tengo acceso a un servidor de desarrollo que ejecute Red Hat 5.9.

Mi ejecutable actual compilado en Ubuntu 10.04 produce el mensaje de error

/lib/libc.so.6: versionGLIBC_2.11' no encontrado`

lo que probablemente significa que RedHat está usando una libc más antigua. ¿Qué distribución gratuita de Linux debo utilizar para compilar Read Hat 5.9?

Leí que Red Hat está basado en Fedora y RHEL 5.x está basado en Fedora Core 6. ¿Realmente tengo que usar un sistema tan antiguo para compilar para un RHEL 5.9 bastante reciente?

Respuesta1

CentOS5.9 es compatible binariamente con RHEL 5.9. Incluso puedes iniciarlo en una VM.

Respuesta2

Puede probar Scientific Linux 5.9, que tiene la ventaja de haber sido probado exhaustivamente entre grandes comunidades académicas de usuarios (en particular, CERN y Fermilab). Si tu aplicación es de categoría científica, te sugiero que consultes este argumento. Además, al menos una vez en el pasado, CentOS no quiso colaborar con los rpms de postgresql descargados, mientras que SL funcionó para mí. Eso fue hace 5 años, así que tal vez este argumento ahora sea irrelevante.

información relacionada