Hallo Thomas Am Donnerstag, 27. Mai 2004 19:21 schrieb Thomas Hertweck:
Heinz Dittmar wrote:
[...] Das compilieren funktioniert nur dann, wenn der Kernel selber in /usr/src/linux erstellt wird.
Das kann nicht sein. Eigentlich ist es egal, wo die Kernelquellen liegen. Sie muessen nicht unter /usr/src/linux liegen. Linus Tovalds sagt sogar, sie sollten nie unter /usr/src liegen, und der Link /usr/src/linux sollte nicht existieren.
Wenn man beim kompilieren des Kernels ein Builddirectory angibt, so funktioniert das ganze nicht mehr, oder gibt es da eine Möglichkeit.
Beim Compilieren des Moduls ebenfalls das Build-Directory angeben. Ich bin in /usr/src/kernel-modules/subfs . Wie muß ich dann das Builddirectory angeben. Das Modul wird ja nicht in die Kernel-Sourcen integriert, oder irre ich mich da. Es bezieht sich auf /usr/src/linux/include/linux/version.h . Dieses File ist dann aber in Builddirectory/include/linux/version.h und dort gar nicht vorhanden. Viele Grüße, Heinz Dittmar