> 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


Reply via email to