Re: 1.3.71 compile error

David S. Miller (davem@caip.rutgers.edu)
Tue, 5 Mar 1996 00:30:05 -0500


Date: Mon, 04 Mar 1996 19:22:07 +0100
From: Michael Stiller <michael@toyland.ping.de>

ld -m elf_i386 -Ttext 0x100000 -e stext arch/i386/kernel/head.o init/main.o
init/version.o \
arch/i386/kernel/kernel.o arch/i386/mm/mm.o kernel/kernel.o mm/mm.o
fs/fs.o ipc/ipc.o net/network.a \
fs/filesystems.a \
drivers/block/block.a drivers/char/char.a drivers/net/net.a
drivers/scsi/scsi.a drivers/sound/sound.a drivers/pci/pci.a \
/usr/src/linux-1.3.70/arch/i386/lib/lib.a /usr/src/linux-1.3.70/lib/lib
.a /usr/src/linux-1.3.70/arch/i386/lib/lib.a -o vmlinux
fs/fs.o: In function `invalidate_buffers':
fs/fs.o(.text+0x89d9): undefined reference to `get_binfmt_list'
make: *** [vmlinux] Error 1

Try this patch...

--- linux/fs/exec.c.~1~ Sat Mar 2 13:29:23 1996
+++ linux/fs/exec.c Tue Mar 5 00:29:21 1996
@@ -106,12 +106,12 @@
}
return -EINVAL;
}
+#endif /* CONFIG_MODULES */

struct linux_binfmt * get_binfmt_list()
{
return formats;
}
-#endif /* CONFIG_MODULES */

int open_inode(struct inode * inode, int mode)
{