Re: 2.4.19 make allmodconfig - undefined symbols

Keith Owens (kaos@ocs.com.au)
Sun, 04 Aug 2002 23:22:24 +1000


On Sun, 4 Aug 2002 14:35:13 +0200,
Willy Tarreau <willy@w.ods.org> wrote:
>On Sun, Aug 04, 2002 at 08:13:20PM +1000, Keith Owens wrote:
>> 2.4.19 make allmodconfig. Besides the perennial drivers/net/wan/comx.o
>> wanting proc_get_inode, there was only one undefined symbol. In the
>> extremely unlikely event that binfmt_elf is a module (how do you load
>> modules when binfmt_elf is a module?), smp_num_siblings is unresolved.
>
>I also get an unresolved reference to __io_virt_debug in misc.o:puts()
>when building bzImage. If you don't get it, it means that my tree is
>corrupted.

Neither. It is a problem with CONFIG_DEBUG_IOVIRT which allmod and
allyesconfig turn on. My builds stop at vmlinux and do not build
bzImage so I did not detect this problem. The outb_p calls in misc.c
need fixing for CONFIG_DEBUG_IOVIRT=y, or force CONFIG_DEBUG_IOVIRT=n.

Interesting that the comment for CONFIG_DEBUG_IOVIRT says "Temporary
debugging check to catch old code using unmapped ISA addresses. Will be
removed in 2.4".

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/