Est-ce que l'application construite avec 4.x gcc sur l'exécution CentOS / RHEL 4.8 sur CentOS / RHEL 4 complètement non mis à jour?

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

Question

Nous avons une application commerciale que nous misons sur 32 bits CentOS 4.8 (équivalent à Red Hat Enterprise Linux (RHEL) 4 mise à jour 8.

Le compilateur gcc par défaut est à 3.4.6

Nous sommes en mesure d'exécuter notre binaire sur les versions 32 et 64 bits CentOS / RHEL 4 et 5, y compris complètement RHEL non mis à jour 4.

LA QUESTION: Si nous révisons à une version plus récente gcc 4, sera le binaire encore courir sur un RHEL complètement non mis à jour 4

Le plus récent gcc semble être et 4.4.5 4.5.1

(Et oui il y a des clients qui installent la version intial, exécutez sur un réseau isolé sans accès à Internet, et ne jamais mettre à jour de la version tel que livré.)

Cette question a été soulevée parce que nous sommes maintenant à 64 le portage bits FreeBSD 8.1 pour AMD64 et gcc par défaut il est gcc 4.2.1

Était-ce utile?

La solution

Tant que vous compilez contre les mêmes bibliothèques d'exécution (comme glibc) vous serez très bien.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top