Hi Herbert, This only happens on Debian Woody. Upgrading to Sarge fixed this for me.
Regards, Erik Smit On Sat, Feb 14, 2004 at 11:09:29PM +0100, Herbert Poetzl wrote: > > Hi Community! > > I don't know why, but debian toolchain seems to > mislike switch() statements with too long arguments > (there seems to be no primitive for that) > > so if you get the following error: > > fs/fs.o(.text+0x26aa7): In function `proc_virtual_readdir': > : undefined reference to `__cmpdi2' > fs/fs.o(.text+0x26abe): In function `proc_virtual_readdir': > : undefined reference to `__cmpdi2' > make: *** [vmlinux] Error 1 > > this patch might help you: > > --- ./fs/proc/virtual.c.orig Sat Feb 14 21:28:54 2004 > +++ ./fs/proc/virtual.c Sat Feb 14 22:40:24 2004 > @@ -446,7 +446,7 @@ int proc_virtual_readdir(struct file * f > unsigned int nr_xids, i; > ino_t ino; > > - switch (filp->f_pos) { > + switch ((long)filp->f_pos) { > case 0: > ino = fake_ino(0, PROC_XID_INO); > if (filldir(dirent, ".", 1, > > HTH, > Herbert > > _______________________________________________ > Vserver mailing list > [EMAIL PROTECTED] > http://list.linux-vserver.org/mailman/listinfo/vserver _______________________________________________ Vserver mailing list [EMAIL PROTECTED] http://list.linux-vserver.org/mailman/listinfo/vserver