Hi, On Fri, Oct 14, 2011 at 6:31 PM, Randy Dunlap <rdunlap@xxxxxxxxxxxx> wrote: > (my turn) > > I have seen this randconfig build error 2-3 times in the past 3 months: > (this one is from linux-next of 20111014.) > > net/built-in.o: In function `unregister_8022_client': > (.text+0x26157): undefined reference to `llc_sap_close' > net/built-in.o: In function `register_8022_client': > (.text+0x261b6): undefined reference to `llc_sap_open' > net/built-in.o: In function `p8022_request': > p8022.c:(.text+0x261e5): undefined reference to `llc_build_and_send_ui_pkt' > net/built-in.o: In function `snap_request': > psnap.c:(.text+0x26487): undefined reference to `llc_build_and_send_ui_pkt' > net/built-in.o: In function `snap_init': > psnap.c:(.init.text+0xb22): undefined reference to `llc_sap_open' > net/built-in.o: In function `snap_exit': > psnap.c:(.exit.text+0x16): undefined reference to `llc_sap_close' > > I finally found that if I change drivers/net/tokenring/Kconfig > symbol TR from bool to tristate, the build completes successfully, > but I don't understand why this is happening. > There was something like this not too long ago, does this: https://github.com/lacombar/linux-2.6/tree/master/kconfig/expr-woes helps ? Thanks, - Arnaud > > --- > drivers/net/tokenring/Kconfig | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > --- next-2011-1014.orig/drivers/net/tokenring/Kconfig > +++ next-2011-1014/drivers/net/tokenring/Kconfig > @@ -4,7 +4,7 @@ > > # So far, we only have PCI, ISA, and MCA token ring devices > menuconfig TR > - bool "Token Ring driver support" > + tristate "Token Ring driver support" > depends on NETDEVICES && !UML > depends on (PCI || ISA || MCA || CCW || PCMCIA) > select LLC > >> make oldconfig > >> diff -u .config.old .config > --- .config.old 2011-10-14 15:17:45.000000000 -0700 > +++ .config 2011-10-14 15:24:45.000000000 -0700 > @@ -876,7 +876,7 @@ > # CONFIG_MDIO_BITBANG is not set > # CONFIG_PPP is not set > # CONFIG_SLIP is not set > -CONFIG_TR=y > +CONFIG_TR=m > CONFIG_PCMCIA_IBMTR=m > > > voila. build works cleanly. > > ideas? > > thanks, > -- > ~Randy > *** Remember to use Documentation/SubmitChecklist when testing your code *** > -- > To unsubscribe from this list: send the line "unsubscribe linux-kbuild" in > the body of a message to majordomo@xxxxxxxxxxxxxxx > More majordomo info at http://vger.kernel.org/majordomo-info.html > -- To unsubscribe from this list: send the line "unsubscribe linux-kbuild" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html