Hallo!
Kurze Frage:
Kann ich gefahrlos gcc-2.95.2.tar.gz auf folgendem System installieren:
SuSE 6.1, Kernel 2.2.14, gcc 2.7.2.3
Ist etwas zu beachten oder geht es problemlos?
Ich habe den gcc (nach deinstallation des SuSE-egcs) nach der beiliegenden INSTALL-Anweisung problemlos nach /usr/local/gcc installiert. Die Executables (cc, gcc, gpp, c++, ....) liegen dann in /usr/local/gcc/bin, also nicht im Pfad, deswegen habe ich symbolische Links drauf gelegt. Allerdings habe ich die Erfahrung gemacht, daß mit gcc-2.95 compilierte Kernel Probleme bereiten - nicht im Normalbetrieb, aber in Verbindung mit OSS-Soundtreibern und dem GLX-Modul für XFree86 (Sound und Hardware-3D gleichzeitig führen zum Crash, wenn der Kernel mit egcs gebaut wurde). Allerdings kann man ja den alten und neuen gcc parallel installiert haben. Ich sitze gerade an einem Windowsrechner (mit Outlook, also nicht schlagen, wenn diese Mail wild mit ActiceX-Controls usw verunstaltet ist ;-) und habe deswegen die genauen Paketnamen nicht hier. Es lief darauf raus, den SuSE-egcs zu deinstallieren, das Paket gcc zu installieren aber nicht das Paket gccfront (wo die Executables drinnen sind). Die Executables aus "gccfront" habe ich stattdessen nach /usr/local/gccold kopiert, und je nachdem, ob dieses "alte" oder das "neue" gcc-Verzeichnis im Pfad sind, wird der jeweilige Compiler verwendet. Eigentlich wollte ich es eleganter machen und bei Bedarf (=Kernelcompilieren, sonst brauche ich den alten gcc ja nimmer) einfach die Variable "CC" auf den alten gcc setzen, aber irgendwie ignoriert das Makefile des Kernels diese Variable, warum eigentlich? Alexx --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com