This isn't strictly about the cooker branch, but I think that this issue is important enoght to be brought to your attention. Please let me know an appropriate alias if this one isn't supposed to deal with problems of Mandrake 9.1.
Here's what I get when both ide-scsi.c and ide-cd.c are enabled: $ make bzImage ........ ld -m elf_i386 ............................. drivers/scsi/scsidrv.o(.data+0x77c): multiple definition of `ignore' drivers/ide/idedriver.o(.data+0xb9c): first defined here This is quite understandable, since both files have 'ignore' as a external symbol, and they clash. Note, that in the latest patches for 2.4.21 the situation is resolved, by guarding one of the symbols with #ifdef MODULE $ cat drivers/scsi/ide-scsi.c ....... +#ifdef MODULE +/* options */ +char *ignore = NULL; + +MODULE_PARM(ignore, "s"); +#endif + this, of course, prevents symbols from clashing. I consider this to be a pretty serious bug (one without a workaround) and would like to get a resolution from mandrake. Thanks, Roman.
