Android内核编译过程中的-Wno-logic-not-括号和-Wmaybe未初始化的警告

时间:2018-07-25 09:47:00

标签: android linux-kernel kernel compiler-warnings

在Android内核(Exynos7870 j7velte的https://github.com/Exynos7870/android_device_samsung_j7velte Lineage-15.1分支)编译期间,多次出现如下警告:

在driver / thermal / samsung / exynos_thermal_common.c:34:0中包含的文件中: drivers / thermal / samsung / exynos_thermal_common.c:在函数'exynos_unbind'中: drivers / thermal / samsung / exynos_thermal_common.h:44:30:警告:“ type”可能未在此函数中使用[-Wmaybe-uninitialized]  #定义GET_ZONE(行程)(行程+ 2)                               ^ drivers / thermal / samsung / exynos_thermal_common.c:261:25:注意:此处已声明“类型”   枚举thermal_trip_type类型;                          ^

或:

drivers / media / tuners / xc5000.c:在顶层: cc1:警告:无法识别的命令行选项“ -Wno-logical-not-括号”

我不确定是什么原因导致的,编译仍然进行,内核甚至启动,但是OTG支持以及可能很多东西坏了。我该如何解决这些警告并成功编译内核百分之一百?

完整版本日志:https://hastebin.com/esunuhizok.coffeescript

.config文件:https://hastebin.com/owagefopaw.shell

0 个答案:

没有答案