linux2.6.32编译报错!

CHK include/linux/version.h
CHK include/linux/utsrelease.h
SYMLINK include/asm -> include/asm-x86
CALL scripts/checksyscalls.sh
CHK include/linux/compile.h
AS arch/x86/kernel/entry_64.o
/tmp/ccIgBHIH.s: Assembler messages:
/tmp/ccIgBHIH.s: Error: .size expression for do_hypervisor_callback does not evaluate to a constant
make[2]: *** [arch/x86/kernel/entry_64.o] 错误 1
make[1]: *** [arch/x86/kernel] 错误 2
make: *** [arch/x86] 错误 2
joker@Ghost:~/local/linux-2.6.

do_hypervisor_callback 这个size取的的不对

http://blog.chinaunix.net/uid-20940095-id-291665.html

看下 .config 中的 CONFIG_XEN 参数配置