我正在为Android手机编译内核并得到了这个错误:
LINK vmlinux
LD vmlinux.o
MODPOST vmlinux.o
GEN .version
CHK include/generated/compile.h
UPD include/generated/compile.h
CC init/version.o
LD init/built-in.o
drivers/built-in.o: In function `synaptics_rmi4_probe':
/home/taco/android/kernel/cyanogen/msm8916/drivers/input/touchscreen/synaptics_i2c_rmi4.c:3824: undefined reference to `init_tp_fm_info'
drivers/built-in.o: In function `iris_fops_release':
/home/taco/android/kernel/cyanogen/msm8916/drivers/media/radio/radio-iris.c:5223: undefined reference to `fm_smd_enable'
Makefile:805: recipe for target 'vmlinux' failed
所有内容都已下载并正确同步。我认为这是我的defconfig的一个问题。我使用的是msm8909-perf_defconfig
感谢。
这是我使用的defconfig:https://github.com/CyanogenMod/android_kernel_cyanogen_msm8916/blob/cm-14.1/arch/arm/configs/msm8909-perf_defconfig