On Saturday 03 May 2008 22:47:38 Alistair John Strachan wrote: > On Saturday 03 May 2008 20:38:20 Linus Torvalds wrote: > > So go out and test it. [snip] > Why is this option acting like CONFIG_EMBEDDED and not like basically every > other subsystem where I can turn ON support for hardware, but by default > it's OFF? (Obviously in my hasty oldconfig run I just went with the > default.) Amazingly, even if I say Y to this option and disable all tuners, it still tries (and fails) to compile this file. What is pulling in this tuner-core dependency? drivers/built-in.o: In function `v4l2_i2c_drv_detach_legacy': tuner-core.c:(.text+0x72ba9): undefined reference to `i2c_detach_client' drivers/built-in.o: In function `v4l2_i2c_drv_probe_legacy': tuner-core.c:(.text+0x72bff): undefined reference to `i2c_probe' drivers/built-in.o: In function `v4l2_i2c_drv_attach_legacy': tuner-core.c:(.text+0x72c25): undefined reference to `v4l2_i2c_attach' drivers/built-in.o: In function `set_type': tuner-core.c:(.text+0x738f8): undefined reference to `i2c_master_send' tuner-core.c:(.text+0x73935): undefined reference to `i2c_master_send' drivers/built-in.o: In function `tuner_probe': tuner-core.c:(.text+0x741c3): undefined reference to `i2c_master_recv' drivers/built-in.o: In function `v4l2_i2c_drv_init': tuner-core.c:(.init.text+0x6191): undefined reference to `i2c_register_driver' tuner-core.c:(.init.text+0x61e9): undefined reference to `i2c_register_driver' tuner-core.c:(.init.text+0x61fb): undefined reference to `i2c_del_driver' drivers/built-in.o: In function `v4l2_i2c_drv_cleanup': tuner-core.c:(.exit.text+0x44a): undefined reference to `i2c_del_driver' tuner-core.c:(.exit.text+0x456): undefined reference to `i2c_del_driver' Find config attached. -- Cheers, Alistair. 137/1 Warrender Park Road, Edinburgh, UK.