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

Bug#459767: linux-source-2.6.23: FTBFS with gcc-4.3





maximilian attems wrote, on 2008-01-09 03:06:
On Wed, Jan 09, 2008 at 02:40:56AM +1030, Arthur Marsh wrote:
Package: linux-source-2.6.23
Version: 2.6.23-3~snapshot.10051
Severity: normal

grrr reportbug-ng misses quite a lot of important info,
thinking of automaticaly dropping such,
please use reportbug until reportbug-ng is fixed to use
the bug scripts.

Hi, I was using reportbug and have not installed reportbug-ng.


When compiling for Athlon using gcc-4.3:

gcc-4.3 --version
gcc-4.3 (Debian 4.3-20080104-1) 4.3.0 20080104 (experimental) [trunk revision 131316]

and make-kpkg --initrd linux-image modules-image

compilation proceeded fine up until:

  CC      arch/i386/lib/msr-on-cpu.o
  LD      arch/i386/lib/built-in.o
  CC      arch/i386/lib/bitops.o
  AS      arch/i386/lib/checksum.o
  CC      arch/i386/lib/delay.o
  AS      arch/i386/lib/getuser.o
  CC      arch/i386/lib/memcpy.o
  CC      arch/i386/lib/mmx.o
  AS      arch/i386/lib/putuser.o
  AS      arch/i386/lib/semaphore.o
  CC      arch/i386/lib/string.o
  CC      arch/i386/lib/strstr.o
  CC      arch/i386/lib/usercopy.o
  AR      arch/i386/lib/lib.a
  GEN     .version
  CHK     include/linux/compile.h
  UPD     include/linux/compile.h
  CC      init/version.o
  LD      init/built-in.o
  LD      .tmp_vmlinux1
kernel/built-in.o: In function `getnstimeofday':
(.text+0x1d927): undefined reference to `__umoddi3'
kernel/built-in.o: In function `do_gettimeofday':
(.text+0x1d9e9): undefined reference to `__udivdi3'
kernel/built-in.o: In function `do_gettimeofday':
(.text+0x1da0c): undefined reference to `__umoddi3'
kernel/built-in.o: In function `timekeeping_resume':
timekeeping.c:(.text+0x1db18): undefined reference to `__udivdi3'
timekeeping.c:(.text+0x1db3b): undefined reference to `__umoddi3'
kernel/built-in.o: In function `update_wall_time':
(.text+0x1e214): undefined reference to `__udivdi3'
kernel/built-in.o: In function `update_wall_time':
(.text+0x1e237): undefined reference to `__umoddi3'
kernel/built-in.o: In function `update_wall_time':
(.text+0x1e2d3): undefined reference to `__udivdi3'
kernel/built-in.o: In function `update_wall_time':
(.text+0x1e2fd): undefined reference to `__umoddi3'
make[1]: *** [.tmp_vmlinux1] Error 1
make[1]: Leaving directory `/usr/src/linux-source-2.6.23'
make: *** [debian/stamp-build-kernel] Error 2

what arch, what .config?

i386 architecture and .config based on linux-image-2.6.23-1-686 with the following changes:

selected processor type to Athlon
set pre-emption model to low latency desktop
enabled pre-empting the big kernel lock
enabled default security capabilities as a module

The same error happened when the selected processor type was Pentium II (pre-coppermine).




did you try 2.6.24-rc7 from trunk, see apt lines
-> http://wiki.debian.org/DebianKernel

No. I am about to download it and try to compile it with gcc-4.3

Regards,

Arthur.



Reply to: