在 ubuntu 12.04 中编译内核 3.3.2 时出错

在 ubuntu 12.04 中编译内核 3.3.2 时出错

我认为这不是 ubuntu 的一个错误。这是输出:

  OBJCOPY arch/x86/boot/vmlinux.bin
  HOSTCC  arch/x86/boot/tools/build
  BUILD   arch/x86/boot/bzImage
Setup is 16800 bytes (padded to 16896 bytes).
System is 4599 kB
CRC f77d64c0
Kernel: arch/x86/boot/bzImage is ready  (#1)
  Building modules, stage 2.
  MODPOST 3268 modules
ERROR: "__modver_version_show" [drivers/staging/rts5139/rts5139.ko] undefined!
WARNING: modpost: Found 4 section mismatch(es).
To see full details build your kernel with:
'make CONFIG_DEBUG_SECTION_MISMATCH=y'
make[1]: *** [__modpost] Error 1
make: *** [modules] Error 2

答案1

在 ubuntu 12.04 和内核 3.3.4 中我禁用了模块:

sed -i s/CONFIG_RTS5139=m/CONFIG_RTS5139=n/ .config

相关内容