Messages in this thread | | | Subject | [2.6.30-rc8] gcc 3.3 : __udivdi3 undefined. | From | Tetsuo Handa <> | Date | Fri, 05 Jun 2009 09:38:04 +0900 |
| |
[2.6.30-rc8] gcc 3.3 : __udivdi3 undefined.
"make allmodconfig" + "CONFIG_KVM=n" on 2.6.30-rc8 triggers build failure when built with gcc 3.3.5 .
# make -s /usr/src/all/vanilla/src/linux-2.6.30-rc8/arch/x86/Makefile:82: stack protector enabled but no compiler support WARNING: modpost: Found 2 section mismatch(es). To see full details build your kernel with: 'make CONFIG_DEBUG_SECTION_MISMATCH=y' arch/x86/mm/built-in.o(.init.text+0x43f7): In function `__change_page_attr': arch/x86/mm/pageattr.c:114: undefined reference to `__udivdi3' make: *** [.tmp_vmlinux1] Error 1
CONFIG_KVM=n is for avoiding gcc's internal error ( http://lkml.org/lkml/2009/6/4/14 ).
| |