Hi, This could happen when you have two binaries compiled with two different versions of compiler (more specifically tool chain binaries) and trying to link with one of the tool chain.
Make sure that all of the binaries are compiled using same tool chain. With best regards, Venkatachala Upadhya| Extn: 65395| -- -----Original Message----- From: [email protected] [mailto:[email protected]] On Behalf Of Vijay Soni Sent: 15 July, 2009 2:07 AM To: [email protected] Subject: please help with this link error can someone tell me how I can get rid of thie foollwing link error: ( I have mad chaged size of some variables from 32 bit to 64 bits and there are operations (such as division) which is causing this error, Also I am using old kernel 2.6.10) [vs...@linux trunk]$ make ARCH=arm CROSS_COMPILE=arm_v5t_le- uImage CHK include/linux/version.h SPLIT include/linux/autoconf.h -> include/config/* SYMLINK include/asm-arm/arch -> include/asm-arm/arch-davinci make[1]: `arch/arm/kernel/asm-offsets.s' is up to date. CHK include/asm-arm/constants.h make[1]: `include/asm-arm/mach-types.h' is up to date. CHK include/linux/compile.h CHK usr/initramfs_list GEN .version CHK include/linux/compile.h UPD include/linux/compile.h CC init/version.o LD init/built-in.o LD .tmp_vmlinux1 fs/built-in.o(.text+0x679d0): In function `yaffs_internal_read_super': yaffs_mtdif2.c: undefined reference to `__aeabi_uldivmod' drivers/built-in.o(.text+0x5a120): In function `add_mtd_partitions': xtkbd.c: undefined reference to `__umoddi3' drivers/built-in.o(.text+0x5a158):xtkbd.c: undefined reference to `__umoddi3' make: *** [.tmp_vmlinux1] Error 1 _______________________________________________ Davinci-linux-open-source mailing list [email protected] http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source http://www.mindtree.com/email/disclaimer.html _______________________________________________ Davinci-linux-open-source mailing list [email protected] http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source
