LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Newbie (https://www.linuxquestions.org/questions/linux-newbie-8/)
-   -   how to fix error in function "timespec_add_ns" for kernel compilation (https://www.linuxquestions.org/questions/linux-newbie-8/how-to-fix-error-in-function-timespec_add_ns-for-kernel-compilation-740439/)

renuaseri 07-16-2009 02:17 AM

how to fix error in function "timespec_add_ns" for kernel compilation
 
hi all,

my current kernel-version is 2.6.28.11.

now i am doing kernel modification. i am trying to compile kernel-2.6.24.7.

when i am using "make" command am getting these error:

kernel/built-in.o: In function `timespec_add_ns':
/usr/src/linux-2.6.24.7/include/linux/time.h:177: undefined reference to `__umoddi3'
/usr/src/linux-2.6.24.7/include/linux/time.h:177: undefined reference to `__udivdi3'
kernel/built-in.o: In function `timespec_add_ns':
/usr/src/linux-2.6.24.7/kernel/time/timekeeping.c:127: undefined reference to `__udivdi3'
/usr/src/linux-2.6.24.7/kernel/time/timekeeping.c:127: undefined reference to `__umoddi3'
kernel/built-in.o: In function `timespec_add_ns':
/usr/src/linux-2.6.24.7/include/linux/time.h:177: undefined reference to `__umoddi3'
/usr/src/linux-2.6.24.7/include/linux/time.h:177: undefined reference to `__udivdi3'
/usr/src/linux-2.6.24.7/include/linux/time.h:177: undefined reference to `__umoddi3'
/usr/src/linux-2.6.24.7/include/linux/time.h:177: undefined reference to `__udivdi3'
/usr/src/linux-2.6.24.7/include/linux/time.h:177: undefined reference to `__umoddi3'
/usr/src/linux-2.6.24.7/include/linux/time.h:177: undefined reference to `__udivdi3'
make: *** [.tmp_vmlinux1] Error 1


my gcc-version is gcc-4.3

so plz any body tell me how to remove these errors.
is it due to gcc-4.3?
is kernel-2.6.24.7 don't support gcc-4.3?
what to do to fix these ?


All times are GMT -5. The time now is 10:06 AM.