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

Reply via email to