Wird mit gcc 4.x auf CentOS / RHEL 4.8 laufen auf völlig un-aktualisiert CentOS / RHEL 4 eingebaute App?
-
25-09-2019 - |
Frage
Wir haben eine kommerzielle Anwendung, dass wir auf 32-Bit CentOS 4.8 (entspricht Red Hat Enterprise Linux (RHEL) 4 Update 8.
bauenDie Standard-Compiler gcc ist bei 3.4.6
Wir sind in der Lage unsere binär auf beide 32- und 64-Bit CentOS / RHEL 4 und 5 einschließlich vollständig un-aktualisiert RHEL 4 ausgeführt werden.
DIE FRAGE: Wenn wir auf eine neuere gcc-4-Version aktualisieren, wird die binäre noch laufen auf eine völlig un-Aktualisierung RHEL 4
Der neueste gcc erscheint 4.5.1 und 4.4.5
zu sein(Und ja, es gibt Kunden, die intial Version zu installieren, auf einem isolierten Netzwerk ohne Internetzugang ausgeführt werden, und NIE Update von der, wie es ausgeliefert Version.)
Dieses Problem entstanden ist, weil wir nun auf 64-Bit-Portierung von FreeBSD 8.1 für amd64 und das Standard-gcc gibt es gcc 4.2.1
Lösung
Solange Sie gegen die gleichen Laufzeitbibliotheken sind Kompilieren (wie glibc) Sie werde in Ordnung sein.