Most recent kernel where this bug did *NOT* occur: 2.6.20.1 Distribution: NSLU2-Linux Software Environment: GCC 4.1.1 ARM Cross Compiler Problem Description: GEN .version CHK include/linux/compile.h UPD include/linux/compile.h CC init/version.o LD init/built-in.o LD .tmp_vmlinux1 net/built-in.o: In function `svc_udp_recvfrom': sysctl_net.c:(.text+0x79fb4): undefined reference to `__ipv6_addr_type' make[1]: *** [.tmp_vmlinux1] Error 1 Steps to reproduce: Compile kernel with attached defconfig
Created attachment 10485 [details] Config leading to compile failure
Also see http://lkml.org/lkml/2007/2/21/76 (NB: I meant 2.6.21-rc1 not 2.6.20-rc1)
Apparently 'svc_udp_recvfrom' is an NFS function, so it looks like an NFS rather than an IPV6 issue.
Similar (but not identical) error on x86 with new defconfig (attached above) New Error: GEN .version CHK include/linux/compile.h UPD include/linux/compile.h CC init/version.o LD init/built-in.o LD .tmp_vmlinux1 net/built-in.o: In function `svc_udp_get_sender_address': svcsock.c:(.text+0x79754): undefined reference to `__ipv6_addr_type' make: *** [.tmp_vmlinux1] Error 1
Created attachment 10495 [details] x86 config leading to second compile error NFS Built In / IPV6 Modular
This is a server issue, so I'm reassigning to Neil. I do believe I saw a report for this problem fly by on lkml yesterday, though, so I assume that a patch is forthcoming.
Problem appears to be fixed upstream in net-2.6 tree. For reference, here are the patches against 2.6.21-rc1 that fixed the MODPOST problem for us: http://trac.nslu2-linux.org/kernel/changeset/762 Thanks for help, Michael-Luke Jones
*** Bug 8082 has been marked as a duplicate of this bug. ***