I'm getting the following link error when trying to compile multiple Gadget drivers statically into the kernel:
<-- snip --> ... ld -m elf_i386 -r -o built-in.o net2280.o g_zero.o g_ether.o g_ether.o(.text+0x1a60): In function `usb_gadget_get_string': : multiple definition of `usb_gadget_get_string' g_zero.o(.text+0xe50): first defined here make[3]: *** [built-in.o] Error 1 make[3]: Leaving directory `/home/bunk/linux/kernel-2.4/linux-2.4.23-pre8-full/drivers/usb/gadget' <-- snip --> IIRC this issue was fixed many months ago in 2.6, and a similar fix (disallowing multiple Gatget drivers) is also needed in 2.4 . cu Adrian -- "Is there not promise of rain?" Ling Tan asked suddenly out of the darkness. There had been need of rain for many days. "Only a promise," Lao Er said. Pearl S. Buck - Dragon Seed ------------------------------------------------------- This SF.net email is sponsored by: The SF.net Donation Program. Do you like what SourceForge.net is doing for the Open Source Community? Make a contribution, and help us add new features and functionality. Click here: http://sourceforge.net/donate/ _______________________________________________ [EMAIL PROTECTED] To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel