使用光盘内的3.0.1内核编译uImage出错:"R_ARM_JUMP24 against"
没有编译内核模块和安装内核模块前直接编译uImage没有问题,但是编译完内核模块并安装到根文件系统后再编译uImage就出现如下错误:WARNING: modpost: Found 2 section mismatch(es).
To see full details build your kernel with:
'make CONFIG_DEBUG_SECTION_MISMATCH=y'
GEN .version
CHK include/generated/compile.h
UPD include/generated/compile.h
CC init/version.o
LD init/built-in.o
LD .tmp_vmlinux1
kernel/built-in.o:(.fixup+0x158): relocation truncated to fit: R_ARM_JUMP24 against `.init.text'
make: *** [.tmp_vmlinux1] Error 1
root@ubuntu:/home/xiaoaf/forlinux/linux-3.0.1# make bzImage
CHK include/linux/version.h
CHK include/generated/utsrelease.h
make: `include/generated/mach-types.h' is up to date.
CALL scripts/checksyscalls.sh
CHK include/generated/compile.h
GEN .version
CHK include/generated/compile.h
UPD include/generated/compile.h
CC init/version.o
LD init/built-in.o
LD .tmp_vmlinux1
kernel/built-in.o:(.fixup+0x158): relocation truncated to fit: R_ARM_JUMP24 against `.init.text'
make: *** [.tmp_vmlinux1] Error 1
页:
[1]