Sarà App costruita con gcc 4.x su CentOS / RHEL 4.8 eseguito su completamente non-aggiornato CentOS / RHEL 4?

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

Domanda

Abbiamo un'applicazione commerciale che si costruisce su CentOS 4.8 a 32 bit (equivalente a Red Hat Enterprise Linux (RHEL) 4 aggiornamento 8.

Il compilatore di default gcc è a 3.4.6

Siamo in grado di eseguire il nostro binario su entrambi i 32 e 64 bit CentOS / RHEL 4 e 5 tra cui completamente non-aggiornato RHEL 4.

la domanda: se aggiorniamo a una nuova versione gcc 4, sarà il binario ancora correre su un completamente non-aggiornato RHEL 4

L'ultimo gcc sembra essere 4.5.1 e 4.4.5

(E sì, ci sono i clienti che installano la versione intial, eseguito su una rete isolata, senza accesso a Internet, e l'aggiornamento MAI dalla versione di commercializzazione.)

Il problema è sorto perché ora siamo porting a 64-bit FreeBSD 8.1 per amd64 e il CCG impostazione predefinita non è gcc 4.2.1

È stato utile?

Soluzione

Fino a quando si sta compilando contro le stesse librerie di runtime (come glibc) che andrà tutto bene.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top