Tim,
Thanks. That fixes it. Now if I feel ambitious, I can dig into the
kernel sources, fix the conditional compiles to make it behave right
and win fame, fortune, and the title "kernel hacker".
Thanks,
Jeff
Quoting Tim Duggan
Hi,
-----Original Message----- From: Jeffrey Taylor [SMTP:jeff.taylor@ieee.org] Sent: Wednesday, May 17, 2000 11:46 PM
I tried to build the updated 2.2.14 kernel on my SuSE 6.1 without Multiple Devices support. The link step dies with the following messages:
<snip>
-o vmlinux init/main.o(.data.init+0x160): undefined reference to `md_setup' drivers/block/block.a(genhd.o): In function `device_setup': genhd.o(.text.init+0x102): undefined reference to `md_setup_drive' make: *** [vmlinux] Error 1
When I enable MD support, it compiles and links okay. I don't really need MD support and would rather exclude it. Any thoughts on how to do that?
I had similar problems some time ago. IIRC, I had to make sure I had deselected everything dependant on the parent device before I got a clean compile. For yours try selecting MD support, it will show more available options. Deselect all of those options and go back and deselect MD support (you will want to use either menuconfig or xconfig to make this simple). It may not be elegant but it should work.
Good luck, Tim
-- To unsubscribe send e-mail to suse-linux-e-unsubscribe@suse.com For additional commands send e-mail to suse-linux-e-help@suse.com Also check the FAQ at http://www.suse.com/Support/Doku/FAQ/