Erhard Schwenk wrote:
Hallo,
Ich sollte an einem alten SuSE 6.1-System eine Software compilieren, die eine neuere glibc-Version braucht.
Ob das Sinn macht sei, dahin gestellt. Doch wenn ich mich nicht irre, war 6.1 glibc2.0 basiert, alle nachfolgenden Versionen (bis inkl.7.0) basieren jedoch auf der glibc2.1. D.h. dein Vorhaben würde den gesamten Ratenschwanz von glibc2.0 vs. glib2.1 Kompatibilitätsproblemen nach sich ziehen (Siehe Archiv dieser Liste nach der Veröffentlichung von 6.2)
Ein Komplettupdate kommt wegen einiger manipulationen in diversen Skripten nicht in Frage. Tja, ... es rächt sich, wenn ... :)
Kann man ohne gefahr ein glibc-RPM von 6.2 oder 6.3 einspielen? Nur bedingt. glibc2.0 gelinkte Programme funktionieren unter glibc2.1 nur bedingt (Stichwort libcompat). Bei C++-Programmen kommen dann noch die gcc-2.7.x, egcs, gcc-2.95.x Kompatibilitätsprobleme hinzu.
Oder was muß man ggf. noch updaten?
Seit SuSE-6.2 kommt rpm-3.0 zum Einsatz, d.h. bevor Du überhaupt rpms aus SuSE > 6.1 einspielen kannst, wirst Du vermutlich erst einmal rpm updaten müssen. Als einfachster Weg erscheint mir, entweder von deinem Vorhaben Abstand zu nehmen, oder zumindest die wichtigsten Teile a-Serie (aaa-base, rpm, yast, glibc2, libcompat) auf einmal upzudaten (Auf keinen Fall am laufenden System). Ansonsten wäre hier ein Blick in das SuSE Handbuch zu empfehlen. Ralf --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com