Well, I've filed an "incident report" (btw, Mandrake soft should *REALLY*
streamline their bugtracking facilities, it's too painful to report
any problem right now) but it seems that nobody's interested (which
is strange, since it looks like a major nuisance to me).
I really don't know what else can we do.
I'm going off the list now, so please, Cc: me from now on.
Thanks,
Roman.
On Tue, Apr 01, 2003 at 09:19:38AM +0200, Michael Scherer wrote:
>
> > 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
>
>