Am Die, 26 Nov 2002 schrieb Ralf Corsepius:
Am Die, 2002-11-26 um 09.37 schrieb Thomas Preissler:
Michael Gebhart schrieb am 26. November 2002:
Hi zusammen,
ich habe auf einem Rechner eine SuSE 8.1 laufen mit gcc 3.2. Darunter habe ich ein Programm kompiliert, was ich gerne unter einem SuSE 7.2 System laufen lassen würde, was allerdings nicht funktioniert, weil ihm ständig irgendwelche Libs fehlen. Was muss ich tun, damit das Programm läuft? Einfach gcc 3.2 unter SuSE 7.2 installieren? Oder reicht das nicht?
Hm, das geht nicht so einfach. Da es ein Major-Release ist, änderte sich auch das ABI - Application Binary Interface.
Nein, das C++ ABI hat sich geändert, in C nicht.
Ist klar, ob es hier um C oder C++ geht?
Und das sauber auf einem 7.2er hinzukriegen, musst Du das komplette System recompilieren. Nein, auch das ist falsch. Es genügt die alten Libs und die neuen Libs nebeneinander zu installieren (vgl. Paket compat in SuSE-8.1)
Trotzdem hast Du unter Umständen Probleme, weil das Programm z.B. gegen eine neuere glibc gelinkt wurde. Gruß Christoph -- Christoph Maurer - 52072 Aachen - Tux#194235 mailto:christoph-maurer@gmx.de - http://www.christophmaurer.de Auf der Homepage u.a.: Installation von SuSE 7.0 auf Notebook Acer Travelmate 508 T, Elektrotechnik an der RWTH Aachen