我正在尝试使用ubifs支持编译Nexus 5内核(hammerhead)。我使用了android-msm-hammerhead-3.4-kk-r1版本。我遵循了以下步骤:
make menuconfig 并启用..
Device Drivers ---> Memory Technology Device (MTD) support ---> Enable UBI - Unsorted block images ---> File systems ---> Miscellaneous filesystems ---> UBIFS file system support
但是我收到以下编译错误:
CC init/version.o
LD init/built-in.o
LD .tmp_vmlinux1
drivers/built-in.o: In function `flash_onfi_probe':
/home/usr/android/msm/drivers/mtd/devices/msm_nand.c:765: undefined reference to 'msm_nand_data'
make: *** [.tmp_vmlinux1] Error 1
可能导致此错误的原因是什么?
编辑:我可以通过禁用自包含设备驱动程序 - >来解决此问题。 MTD_MSM_NAND