Re: Custom kernel compile fails

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]



CtM wrote:
Happy April everyone!

I was just wondering if anyone else was having issues building a recent custom kernel. I find that it fails on the make command. Here is the output I get:

LD      .tmp_vmlinux1
kernel/built-in.o: In function `getnstimeofday':
(.text+0x205d3): undefined reference to `__umoddi3'
kernel/built-in.o: In function `getnstimeofday':
(.text+0x205f6): undefined reference to `__udivdi3'
kernel/built-in.o: In function `do_gettimeofday':
(.text+0x20718): undefined reference to `__udivdi3'
kernel/built-in.o: In function `do_gettimeofday':
(.text+0x20736): undefined reference to `__umoddi3'
kernel/built-in.o: In function `timekeeping_resume':
timekeeping.c:(.text+0x209e6): undefined reference to `__umoddi3'
timekeeping.c:(.text+0x20a06): undefined reference to `__udivdi3'
kernel/built-in.o: In function `update_wall_time':
(.text+0x20d5a): undefined reference to `__umoddi3'
kernel/built-in.o: In function `update_wall_time':
(.text+0x20d7a): undefined reference to `__udivdi3'
kernel/built-in.o: In function `update_wall_time':
(.text+0x211f6): undefined reference to `__umoddi3'
kernel/built-in.o: In function `update_wall_time':
(.text+0x21216): undefined reference to `__udivdi3'
make: *** [.tmp_vmlinux1] Error 1

I have tried kernel 2.6.24 and 2.6.24.4 on two different machines with two different cpu's (one intel dual core and one AMD 64 bit). I've tried using my previous config (make oldconfig) and also tried without it. I even ran make clean && make mrproper on the new extracted kernel directory before attempting to build it. Usually upgrading a kernel is very routine for me, but this time it isn't working. All kernel sources were downloaded from kernel.org as usual for me.

Any ideas would be appreciated.

Thanks,

CtM




Linux 2.6.24 is broken with GCC 4.3. Either wait for the next release (which will most likely include a fix) or see this bugreport:
http://bugs.archlinux.org/task/9801
it includes a link to a patch to compile linux with GCC 4.3.

Glenn



[Index of Archives]     [Linux Wireless]     [Linux Kernel]     [ATH6KL]     [Linux Bluetooth]     [Linux Netdev]     [Kernel Newbies]     [Share Photos]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Samba]     [Device Mapper]
  Powered by Linux