> 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.
Same problem here, but I thinked it was a problem of the glib, or gcc ( problem during upgrade, lots of old binary lying around ). You should post a bugreport, I will vote for it. I think that mandrake should post a new kernel, for this probem, and for ACL's one. -- Micka�l Scherer
