安卓内核编译:关闭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: