On Mon, 2001-09-10 at 12:07, Frank Semm wrote:
Hallo Liste!
Jedesmal wenn ich meine Kernel neu compiliere tauchen Fehlermeldungen auf. Hier ein Beispiel:
gcc -D__KERNEL__ -I/usr/src/linux-2.4.8/include -Wall -Wstrict-prototypes -Wno-t rigraphs -O2 -fomit-frame-pointer -fno-strict-aliasing -fno-common -pipe -mprefe rred-stack-boundary=2 -march=i686 -c -o pci-pc.o pci-pc.c {standard input}: Assembler messages: {standard input}:762: Warning: indirect lcall without `*'
Wie die Fehlermeldung deutlich sagt, handelt es sich um Warnungen des as (Assembler aus den binutils) und besagen, dass dort versucht wird, unsauberen ASM-Code zu übersetzen. Als Ursache kommen (in abnehmender Wahrscheinlichkeit) * Ein Compiler-Bug (gcc erzeugt unsauberen Code) * Unsauberer inline-ASM Code im C-Kode (d.h. Bug im Quellecode) * Ein Bug im as * Verwendung von für diesen Quellcode ungültigen Compileroptionen in Frage.
Sind diese Fehlermeldungen tragisch oder kann ich sie getrost ignorieren???? Ob sie auf ernsthafte Probleme zur Folge haben, werden Dir nur der Autor des Quellcodes und Leute die fliessend i386-ASM sprechen sagen können. Schwerwiegende Folgen sind nicht ausgeschlossen, halte ich aber für unwahrscheinlich, da es da es sich "nur" um Warnungen handelt.
Ralf