Manfred Tremmel
Versteh ich das richtig, wenn ich mir den gcc 3.3 in der release installiere und für Packman ein RPM eines C++ Programms erstelle, werden diese auf ner "normalen" SuSE 8.2 nicht laufen.
Sie werden unter Umständen nicht laufen. Die Ursache sind eine zusätzliche Funktion in der libgcc_s und ein paar zusätzliche Memberfunktionen in der libstdc++ (i18n Kram).
Wir haben also ein ähnliches Problem wie zwischen gcc 2.95.x und 3.2?
Aber nur *sehr* entfernt ähnlich. 2.94.x und 3.2 sind aufgrund des geänderten C++ ABI komplett inkompatibel, während 3.3 release aufwärtskompatibel ist, da ja nichts weggefallen ist sondern nur ein paar Funktionen hinzugekommen sind.
But as both libgcc_s and libstdc++ are downwards compatible, it suffices to update the packages libgcc and libstdc++ to the new versions.
Und die beiden werden auch nicht per YOU zur Verfügung gestellt?
Derzeit nicht, aber dass heisst ja nicht, dass es nicht noch geschieht. Philipp