安卓内核编译:关闭"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:
posted @ 2021-04-13 11:58  schips  阅读(770)  评论(0编辑  收藏  举报