编译android kernel时,遇到error, forbidden warning
sound/soc/codecs/es8323.c:1249:12: warning: entry_read defined but not used [- Wunused-function] error, forbidden warning: es8323.c:1249 scripts/Makefile.build:308: recipe for target sound/soc/codecs/es8323.o failed make[3]: *** [sound/soc/codecs/es8323.o] Error 1 scripts/Makefile.build:455: recipe for target sound/soc/codecs failed make[2]: *** [sound/soc/codecs] Error 2 scripts/Makefile.build:455: recipe for target sound/soc failed make[1]: *** [sound/soc] Error 2 Makefile:827: recipe for target sound failed make: *** [sound] Error 2关闭方法如下:在kernel/scripts/gcc-wrapper.py中注释掉interpret_warning(line)即可。
— a/scripts/gcc-wrapper.py +++ b/scripts/gcc-wrapper.py @@ -78,7 +78,7 @@ def run_gcc(): proc = subprocess.Popen(args, stderr=subprocess.PIPE) for line in proc.stderr: print line, – interpret_warning(line) + #interpret_warning(line) result = proc.wait() except OSError as e: