On Fri, Mar 14, 2003 at 01:48:59PM +0100, Joel Soete wrote: > net/network.o(.text.rtnetlink_rcv+0x84): In function `rtnetlink_rcv': > : undefined reference to `rtnetlink_rcv_skb' > make: *** [vmlinux] Error 1 > > (with gcc-3.2 with same src && same .config there was no pb) You've just hit the gcc thinks it's smarter than you are bug. net/core/rtnetlink.c:extern __inline__ int rtnetlink_rcv_skb(struct sk_buff *skb) gcc 3.3 decides to not believe you want this function inlined. probably the right fix for this is to make this function static inline (you can drop the `__' around inline, it's not necessary). This is also the case for linux 2.5. -- "It's not Hollywood. War is real, war is primarily not about defeat or victory, it is about death. I've seen thousands and thousands of dead bodies. Do you think I want to have an academic debate on this subject?" -- Robert Fisk - : send the line "unsubscribe linux-net" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html