安卓内核编译:关闭"error, forbidden warning"

安卓内核编译:关闭error, forbidden warning

背景

最近在编译Android kernel时,遇到error, forbidden warning, 导致编译中断,大大降低了debug效率。

做法

关闭方法:在kernel/scripts/gcc-wrapper.py中注释掉interpret_warning(line)即可。

diff --git a/kernel/scripts/gcc-wrapper.py b/kernel/scripts/gcc-wrapper.py
index 76fb91c572..5f788034a6 100755
--- a/kernel/scripts/gcc-wrapper.py
+++ b/kernel/scripts/gcc-wrapper.py
@@ -81,7 +81,7 @@ def run_gcc():
         proc = subprocess.Popen(args, stderr=subprocess.PIPE)
         for line in proc.stderr:
             print >> sys.stderr, line,
-            interpret_warning(line)
+            #interpret_warning(line)

         result = proc.wait()
     except OSError as e:
如果说我的文章对你有用,只不过是我站在巨人的肩膀上再继续努力罢了。
若在页首无特别声明,本篇文章由 Schips 经过整理后发布。
博客地址:https://www.cnblogs.com/schips/
原文地址:https://www.cnblogs.com/schips/p/disable_warning-interpret_when_building_android-linux_kernel.html