Linux 14.981 Themen, 106.344 Beiträge

Kernelkompilierung mit gcc 3.3

KarstenW / 6 Antworten / Flachansicht Nickles

Hallo,

ich kompiliere in der Regel immer einen eigenen Kern. Ich habe irgendwo gelesen , das der Kompiler 3.x noch nicht für den kernl 2.6.x freigegeben ist. Stimmt das , oder kann man einen Kern 2.6.x auch mit einem neuen Kompiler gcc 3.x kompilieren? Linus Torwalds hat sich schon darüber beschwert das die neuen Kompilerversionen 3.x von gcc schlechten C - Code erzeugen würden. Da der Betriebsystemkern in C programmiert ist, möchte ich hier gern mal die Experten fragen.

Debian GNU/Linux https://www.debian.org/index.de.html
bei Antwort benachrichtigen
FrogPR KarstenW „Kernelkompilierung mit gcc 3.3“
Optionen

Also ersma erzeugen die Compiler keine C-Code sondern übersetzen ihn. Weiterhin..hmm, seit ich den 2.6-er nehme, kompilier ich auch mitm gcc-3.3.x, gab noch nie Probleme. Ich glaub, der Compiler ist schon gut ausgereift (den gibts schon ne ganze Weile in der Version 3.3). Für Desktop-User in ner nicht-kritischen Umgebung wirds wahrscheinlich egal sein. Fakt ist jedoch, dass im gcc-3.x deutliche Verbesserungen gegenüber 2.9x gemacht wurden sind. Inwieweit die auf das Betriebssystem auswirkungen haben, weiss nicht. Wahrscheinlich nicht sonderlich, da der Kernel ja auch auf "alten" Compilern kompiliert werden können soll.
Und im bald erscheinenden stable-Debian "sarge" ist der Compiler ein 3.3.4 (weiß ich, da ich sarge auf nem Server installiert hab, der unser WG-Netzwerk versorgt). So schlecht kann er dann ja wohl nicht sein ;-)

Gruß, FrogPR

bei Antwort benachrichtigen