* Martin Pitt wrote:
Echt?
Echt! ;-) Er bricht zwar nicht unmittelbar danach ab, aber ich denk' es gehört damit zusammen.
Ich habe mir gestern auch den neuen Kernel gebaut (allerdings mit grsecurity-Patch), lief einwandfrei durch. Kannst Du mal die konkrete Ausgabe und Deine .config schicken?
Bis jetz wollte ich immer von der alten /boot/config-2.4.18 aktualisieren. Das dann durch make dep, welches letztendlich von make-kpkg aufgrufen wird, geprüft wird ist mir auch klar.
/usr/bin/gcc linkt auf /usr/bin/gcc.wrapper, dieses ist ein Perlscript und ruft /usr/bin/gcc.real auf, dies ist ein Link auf /usr/bin/gcc-3.3
Meintest Du nicht, Du benutzt Debian testing?
Ja, heute von ftp2.de.debian.org abgeglichen.
Bei mir ist /usr/bin/gcc direkt ein Symlink auf /usr/bin/gcc-3.3, das da oben kommt mir sehr verwurschtelt vor. Allerdings ist gcc-3.3 auch der einzige Compiler, den ich installiert habe.
Du meinst also ich sollte mal Ordnung auf meiner Kiste schaffen? Mehrere Compiler benötige ich nicht, kann die "alten" also löschen.
Was habe ich zu lesen, oder wo habe ich zu suchen?
Vielleicht mal auf debian-devel oder debian-gcc?
Ist eine Idee, ich werde morgen mal suchen.
Ich dachte immer dass sich nur im C++-Bereich des Compilers Änderungen sich vollzogen haben, bin wohl auf dem Holzweg?
IIRC hat sich nur das C++-ABI verändert. Ausserdem hast Du den Kernel doch frisch übersetzt, oder? IMHO gibt es nur Probleme mit verschiedenen Kernelversionen, wenn z. B. ein mit gcc-3.3 compiliertes Programm eine mit 2.95 compilierte Bibliothek verwendet; aber der Kernel benutzt ja keine Bibliotheken.
So habe ich auch immer gedacht.
Wenn der Kernel nicht kompiliert, sondern mit einem Fehler abbricht, dann ist das eindeutig ein Kernelbug
Ich versuche morgen noch mal mein Glück, und erstelle dann auch eine Logdatei. Naja was einen Kernelbug betrifft, ich glaube da kann ich mich auf die kompetenten Entwickler durchaus schon verlassen.
(ging mir mit 2.4.20 so, der wollte einfach nicht linken, 2.4.21 geht jetzt). Natürlich modulo der Annahme, dass die Toolchain auf aktuellem Stand ist, aber wenn Dein testing aktuell ist, sollte die toolchain okay sein.
Wie gesagt, Stand ist heute.
Jan