eabi 错误

arm-linux-ld: error: Source object drivers/mtd/nand/s3c_nand_mlc.fo has EABI version 5, but target drivers/mtd/nand/built-in.o has EABI version 0
arm-linux-ld: failed to merge target specific data of file drivers/mtd/nand/s3c_nand_mlc.fo
make[3]: *** [drivers/mtd/nand/built-in.o] 错误 1
make[2]: *** [drivers/mtd/nand] 错误 2
make[1]: *** [drivers/mtd] 错误 2
.......

比較友善的make menuconfig 的Kernel Features項目,少  [*] Use the ARM EABI to compile the kernel           

Kernel Features  --->  
[*] Use the ARM EABI to compile the kernel                      
[*]   Allow old ABI binaries to run with this kernel (EXPERIMENTA 

linux 解决问题的方式 ???

原文地址:https://www.cnblogs.com/kwingmei/p/3261536.html