## 问题描述 (内核编译失败) ##
预期行为 (能开机就行) ##
复现环境 (ubuntu18.04 谷歌官方gcc4.9 clang-r383902 ) ##
编译过程
_
(a123@ubuntu:~/Desktop/Xiaomi_Kernel_OpenSource-cezanne-r-oss$ export ARCH=arm64
a123@ubuntu:~/Desktop/Xiaomi_Kernel_OpenSource-cezanne-r-oss$ export SUBARCH=arm64
a123@ubuntu:~/Desktop/Xiaomi_Kernel_OpenSource-cezanne-r-oss$ export HEADER_ARCH=arm64
a123@ubuntu:~/Desktop/Xiaomi_Kernel_OpenSource-cezanne-r-oss$ make O=out cezanne_user_defconfig
make[1]: 进入目录“/home/a123/Desktop/Xiaomi_Kernel_OpenSource-cezanne-r-oss/out”
HOSTCC scripts/basic/fixdep
GEN ./Makefile
HOSTCC scripts/kconfig/conf.o
SHIPPED scripts/kconfig/zconf.tab.c
SHIPPED scripts/kconfig/zconf.lex.c
HOSTCC scripts/kconfig/zconf.tab.o
HOSTLD scripts/kconfig/conf
drivers/misc/mediatek/nfc/Kconfig:22:warning: ignoring type redefinition of ‘MTK_NFC_CLKBUF_ENABLE’ from ‘boolean’ to ‘tristate’
#
# configuration written to .config
#
make[1]: 离开目录“/home/a123/Desktop/Xiaomi_Kernel_OpenSource-cezanne-r-oss/out”
a123@ubuntu:~/Desktop/Xiaomi_Kernel_OpenSource-cezanne-r-oss$ make -j32 O=out ARCH=arm64 SUBARCH=arm64 CC=/home/a123/11/clang-r383902/bin/clang CLANG_TRIPLE=/aarch64-linux-gnu- CROSS_COMPILE=/home/a123/Desktop/gcc2/bin/aarch64-linux-android-
make[1]: 进入目录“/home/a123/Desktop/Xiaomi_Kernel_OpenSource-cezanne-r-oss/out”
GEN ./Makefile
scripts/kconfig/conf –silentoldconfig Kconfig
drivers/misc/mediatek/nfc/Kconfig:22:warning: ignoring type redefinition of ‘MTK_NFC_CLKBUF_ENABLE’ from ‘boolean’ to ‘tristate’
CHK include/config/kernel.release
GEN ./Makefile
UPD include/config/kernel.release
WRAP arch/arm64/include/generated/uapi/asm/ioctl.h
WRAP arch/arm64/include/generated/uapi/asm/ipcbuf.h
WRAP arch/arm64/include/generated/uapi/asm/kvm_para.h
WRAP arch/arm64/include/generated/uapi/asm/msgbuf.h
WRAP arch/arm64/include/generated/uapi/asm/mman.h
WRAP arch/arm64/include/generated/uapi/asm/errno.h
WRAP arch/arm64/include/generated/uapi/asm/resource.h
WRAP arch/arm64/include/generated/uapi/asm/poll.h
WRAP arch/arm64/include/generated/uapi/asm/shmbuf.h
WRAP arch/arm64/include/generated/uapi/asm/sembuf.h
WRAP arch/arm64/include/generated/uapi/asm/socket.h
WRAP arch/arm64/include/generated/uapi/asm/sockios.h
WRAP arch/arm64/include/generated/uapi/asm/swab.h
WRAP arch/arm64/include/generated/uapi/asm/termbits.h
WRAP arch/arm64/include/generated/uapi/asm/termios.h
WRAP arch/arm64/include/generated/uapi/asm/types.h
WRAP arch/arm64/include/generated/uapi/asm/ioctls.h
CHK include/generated/uapi/linux/version.h
UPD include/generated/uapi/linux/version.h
CHK include/generated/utsrelease.h
UPD include/generated/utsrelease.h
HOSTCC scripts/basic/bin2c
Using .. as source for kernel
WRAP arch/arm64/include/generated/asm/bugs.h
WRAP arch/arm64/include/generated/asm/clkdev.h
WRAP arch/arm64/include/generated/asm/delay.h
WRAP arch/arm64/include/generated/asm/div64.h
WRAP arch/arm64/include/generated/asm/dma.h
WRAP arch/arm64/include/generated/asm/emergency-restart.h
WRAP arch/arm64/include/generated/asm/early_ioremap.h
WRAP arch/arm64/include/generated/asm/dma-contiguous.h
WRAP arch/arm64/include/generated/asm/hw_irq.h
WRAP arch/arm64/include/generated/asm/irq_regs.h
WRAP arch/arm64/include/generated/asm/kmap_types.h
WRAP arch/arm64/include/generated/asm/kdebug.h
WRAP arch/arm64/include/generated/asm/local.h
WRAP arch/arm64/include/generated/asm/local64.h
WRAP arch/arm64/include/generated/asm/mcs_spinlock.h
WRAP arch/arm64/include/generated/asm/mm-arch-hooks.h
WRAP arch/arm64/include/generated/asm/msi.h
WRAP arch/arm64/include/generated/asm/preempt.h
WRAP arch/arm64/include/generated/asm/rwsem.h
WRAP arch/arm64/include/generated/asm/segment.h
WRAP arch/arm64/include/generated/asm/serial.h
WRAP arch/arm64/include/generated/asm/set_memory.h
WRAP arch/arm64/include/generated/asm/sizes.h
../drivers/misc/mediatek/ccu/src/Makefile:25: CCU_MAKE_FILE_CALLED
../drivers/misc/mediatek/ccu/src/Makefile:36: CCU_MAKE_FILE_CALLED_2_1
WRAP arch/arm64/include/generated/asm/switch_to.h
WRAP arch/arm64/include/generated/asm/trace_clock.h
WRAP arch/arm64/include/generated/asm/unaligned.h
WRAP arch/arm64/include/generated/asm/user.h
WRAP arch/arm64/include/generated/asm/xor.h
WRAP arch/arm64/include/generated/asm/vga.h
..
..
..
..
FDVT: Drv use 5.1 folder
..
..
LDS scripts/module-lto.lds
*MTK_GPU_VERSION 2 = valhall
*MTK_GPU_VERSION 3 = r25p0
HOSTCC scripts/dtc/dtc.o
HOSTCC scripts/dtc/flattree.o
HOSTCC scripts/dtc/data.o
HOSTCC scripts/dtc/livetree.o
HOSTCC scripts/dtc/fstree.o
MTK_GPU_VERSION 1 = mali
************ drivers/trusty/mtee-kree mk ************
HOSTCC scripts/kallsyms
HOSTCC scripts/pnmtologo
HOSTCC scripts/dtc/treesource.o
imgsensor drv by common ../common/v1_1/imx682sunny_mipi_raw/ ../common/v1_1/s5k3t2sunny_mipi_raw/ ../common/v1_1/s5k3t2ofilm_mipi_raw/ ../common/v1_1/ov02b1bofilm_mipi_raw/ ../common/v1_1/s5k5e9sunny_mipi_raw/ ../common/v1_1/hi1337sunny_mipi_raw/
imgsensor drv by platform
HOSTCC scripts/genksyms/genksyms.o
HOSTCC scripts/sortextable
SHIPPED scripts/genksyms/parse.tab.c
CC scripts/mod/empty.o
HOSTCC scripts/mod/mk_elfconfig
CC scripts/mod/devicetable-offsets.s
*MTK_GPU_VERSION 2 = valhall
HOSTCC scripts/dtc/srcpos.o
SHIPPED scripts/genksyms/lex.lex.c
HOSTCC scripts/selinux/genheaders/genheaders
*MTK_GPU_VERSION 3 = r25p0
HOSTCC scripts/asn1_compiler
SHIPPED scripts/genksyms/parse.tab.h
CHK scripts/mod/devicetable-offsets.h
HOSTCC scripts/extract-cert
HOSTCC scripts/dtc/checks.o
HOSTCC scripts/genksyms/parse.tab.o
HOSTCC scripts/selinux/mdp/mdp
UPD scripts/mod/devicetable-offsets.h
mali MTK evironment, building r25p0 DDK
mtk-Kbuild CONFIG_MALI_PLATFORM_THIRDPARTY := y
mtk-Kbuild CONFIG_MALI_PLATFORM_THIRDPARTY_NAME := “mt6885”
*GPU defined GPU BM QoS 2.0
mali MTK evironment, building r25p0 DDK
mtk-Kbuild CONFIG_MALI_PLATFORM_THIRDPARTY := y
mtk-Kbuild CONFIG_MALI_PLATFORM_THIRDPARTY_NAME := “mt6885”
*GPU defined GPU BM QoS 2.0
mali MTK evironment, building r25p0 DDK
mtk-Kbuild CONFIG_MALI_PLATFORM_THIRDPARTY := y
mtk-Kbuild CONFIG_MALI_PLATFORM_THIRDPARTY_NAME := “mt6885”
*GPU defined GPU BM QoS 2.0
HOSTCC scripts/dtc/util.o
HOSTCC scripts/genksyms/lex.lex.o
SHIPPED scripts/dtc/dtc-lexer.lex.c
MKELF scripts/mod/elfconfig.h
SHIPPED scripts/dtc/dtc-parser.tab.h
HOSTCC scripts/mod/modpost.o
HOSTCC scripts/mod/file2alias.o
SHIPPED scripts/dtc/dtc-parser.tab.c
HOSTCC scripts/dtc/dtc-lexer.lex.o
HOSTCC scripts/mod/sumversion.o
HOSTCC scripts/dtc/dtc-parser.tab.o
CC kernel/bounds.s
CHK include/generated/timeconst.h
UPD include/generated/timeconst.h
CHK include/generated/bounds.h
UPD include/generated/bounds.h
CC arch/arm64/kernel/asm-offsets.s
"CONFIG_MICROTRUST_TEE_VERSION=“300”"
../drivers/misc/mediatek/sensor/2.0/mtk_nanohub/Makefile:5: "config_mtk_platform:“mt6885”"
TCORE_UT_TESTS_SUPPORT = n
TCORE_PROFILING_SUPPORT = n
TCORE_PROFILING_AUTO_DUMP = n
TCORE_MEMORY_LEAK_DETECTION_SUPPORT = n
HOSTLD scripts/dtc/dtc
HOSTLD scripts/genksyms/genksyms
“CONFIG_MICROTRUST_TEE_SUPPORT=y”
“CONFIG_MICROTRUST_TZ_DRIVER=Y”
“CONFIG_MICROTRUST_VFS_DRIVER=Y”
“CONFIG_MICROTRUST_FP_DRIVER=Y”
“CONFIG_MICROTRUST_DEBUG=”
“CONFIG_MICROTRUST_TEST_DRIVERS=”
HOSTLD scripts/mod/modpost
CHK include/generated/asm-offsets.h
UPD include/generated/asm-offsets.h
CALL ../scripts/checksyscalls.sh
LDS arch/arm64/kernel/vdso/vdso.lds
VDSOA arch/arm64/kernel/vdso/gettimeofday.o
VDSOA arch/arm64/kernel/vdso/note.o
VDSOA arch/arm64/kernel/vdso/sigreturn.o
LD arch/arm64/kernel/vdso/vdso.so.dbg
/home/a123/Desktop/gcc2/bin/aarch64-linux-android-ld.gold: –thinlto-cache-dir=.thinlto-cache: unknown option
/home/a123/Desktop/gcc2/bin/aarch64-linux-android-ld.gold: use the –help option for usage information
../arch/arm64/kernel/vdso/Makefile:33: recipe for target ‘arch/arm64/kernel/vdso/vdso.so.dbg’ failed
make[2]: *** [arch/arm64/kernel/vdso/vdso.so.dbg] Error 1
arch/arm64/Makefile:223: recipe for target ‘vdso_prepare’ failed
make[1]: *** [vdso_prepare] Error 2
make[1]: 离开目录“/home/a123/Desktop/Xiaomi_Kernel_OpenSource-cezanne-r-oss/out”
Makefile:146: recipe for target ‘sub-make’ failed
make: *** [sub-make] Error 2
a123@ubuntu:~/Desktop/Xiaomi_Kernel_OpenSource-cezanne-r-oss$ )_
