Grundsätzliches zum Kernel und GCC
Hallo Auf meiner Workstation ist Opensuse 10.2 installiert und weitreichend konfiguriert. Das update auf 10.3 funktioniert nicht aufgrund der vielen ungelösten Abhängigkeiten. Dennoch habe ich gestern den 2.6.22.12-0.1-default aus Opensuse 10.3 eingespielt. Er funktionierte auf Anhieb und bereitet bis jetzt keine sichtbaren Schwierigkeiten. Vielen Dank an die Devs!! Die einzige unstimmigkeit ist der Compiler. Der neue Kernel wurde mit gcc4.2 übersetzt und bekannterweise hält Opensuse 10.2 den gcc4.1 inne. Trotz der Diskrepanz habe ich 3 Kernelmodule mit gcc4.1 für den neuen Kernel übersetzt (nvidia, gspcav und vmware). Bis jetzt funktioniert alles wie erwartet. Meine Frage ist daher: Ist es notwendig wenn überhaupt sinnvoll den gcc von der Release 4.1 auf die 4.2 aufgrund des Kernels upzugraden oder sollte ich ihn bei der aktuellen Version belassen? Alle Userspace Anwendungen wurden mit gcc resp. g++ 4.1 übersetzt. Was würdet Ihr machen bzw. in diesem Zusammenhang empfehlen? MfG Jan PS: Das ggf. dadurch entstandene Einpflegen der Sicherheitspatches ist für mich nur von marginalem Aufwand. -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo, Am Sam, 17 Nov 2007, Jan Tiggy schrieb:
Dennoch habe ich gestern den 2.6.22.12-0.1-default aus Opensuse 10.3 eingespielt. Er funktionierte auf Anhieb und bereitet bis jetzt keine sichtbaren Schwierigkeiten. Vielen Dank an die Devs!!
Die einzige unstimmigkeit ist der Compiler. Der neue Kernel wurde mit gcc4.2 übersetzt und bekannterweise hält Opensuse 10.2 den gcc4.1 inne.
Trotz der Diskrepanz habe ich 3 Kernelmodule mit gcc4.1 für den neuen Kernel übersetzt (nvidia, gspcav und vmware). Bis jetzt funktioniert alles wie erwartet.
gcc-4.1 und gcc-4.2 sind wohl kompatibel, kannste also so lassen. -dnh -- "Zieh was an, wo viel reinpasst" -- Becker zu Reggie in "Becker" -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
David Haller schrieb:
gcc-4.1 und gcc-4.2 sind wohl kompatibel, kannste also so lassen.
Danke David! -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
David Haller wrote:
Am Sam, 17 Nov 2007, Jan Tiggy schrieb:
Dennoch habe ich gestern den 2.6.22.12-0.1-default aus Opensuse 10.3 eingespielt. Er funktionierte auf Anhieb und bereitet bis jetzt keine sichtbaren Schwierigkeiten. Vielen Dank an die Devs!!
Die einzige unstimmigkeit ist der Compiler. Der neue Kernel wurde mit gcc4.2 übersetzt und bekannterweise hält Opensuse 10.2 den gcc4.1 inne.
Trotz der Diskrepanz habe ich 3 Kernelmodule mit gcc4.1 für den neuen Kernel übersetzt (nvidia, gspcav und vmware). Bis jetzt funktioniert alles wie erwartet.
gcc-4.1 und gcc-4.2 sind wohl kompatibel, kannste also so lassen.
Ich waere da vorsichtig, die Tuecke liegt im Detail. Normalerweise sollten ein Kernel und dessen Module immer mit dem gleichen Compiler gebaut werden. Gegebenenfalls muesste man halt den 2.6.22.12 aus den Quellen auf der 10.2 uebersetzen. Cheers, Th. -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Thomas Hertweck schrieb: lo Thomas
Ich waere da vorsichtig, die Tuecke liegt im Detail. Normalerweise sollten ein Kernel und dessen Module immer mit dem gleichen Compiler gebaut werden. Gegebenenfalls muesste man halt den 2.6.22.12 aus den Quellen auf der 10.2 uebersetzen.
Das ist keine Lösung für mich, da ich sonst bei jedem Sicherheitspatch den Kernel neu übersetzen müsste. So wichtig ist es mir auch nicht. Ich werde erstmal die Logs im Auge behalten. Sollte was kommen, dann gehe ich auf gcc-4.2 über und übersetze die drei Module neu. Thx J. -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
participants (3)
-
David Haller
-
Jan Tiggy
-
Thomas Hertweck