
Michael Karges schrieb:
hhhm. Habe jetzt die Sache mit de mConfig-File gelöst, aber beim compilieren bricht make ab mit:
mm/mm.o(.text+0x6c08): undefined reference to `rwsem_down_read_failed' mm/mm.o(.text+0x6c1d): undefined reference to `rwsem_wake' mm/mm.o(.text+0x6c29): undefined reference to `rwsem_down_write_failed' mm/mm.o(.text+0x6c3d): undefined reference to `rwsem_wake' mm/mm.o(.text+0x6c4a): undefined reference to `rwsem_down_read_failed' mm/mm.o(.text+0x6c5f): undefined reference to `rwsem_wake'
das passiert bei allen Teilen des kernels die dieses Sourcefile verwenden. Ich habe von der SuSE den 2.4.19 (nicht den von SuSE!) installiert, das patch von www.kernel.org runtergeladen und eingespielt. Dann das .config File von SuSE in das aktuelle (2.4.20) kernelverzecihnis kopiert und "make dep clean bzImage".
Hast Du nach dem Kopieren von .config in das neue Verzeichnis und vor dem Ausfuehren von "make dep" ein "make oldconfig" ge- macht? Das hatte ich eigentlich schon erklaert - hier sieht es wieder so aus, als haettest Du es nicht gemacht. Hier scheint es sich um einen Konfigurationsfehler zu handeln. rwsem.c befindet sich in ./lib und sollte eigentlich mitcom- piliert werden und durch das Linken mit lib.a muessten dann die Referenzen rwsem_wake etc. aufgeloest werden koennen. Ueberpruefe mal Deine Konfiguration, da ist etwas wichtiges daneben gegangen. Gruesse, Thomson -- Thomas Hertweck, Dipl.-Geophys., GPI Universitaet Karlsruhe === First they ignore you, then they laugh at you, then === === they fight you, then you win. (M. Ghandi) ===