在为手机编译Pixel 2内核时,出现了一个错误,它与C和C ++ __buili__function有关。
我尝试更改C_FLAGS和CXX_FLAGS。
include / linux / compiler.h:475:77:错误:未在此范围内声明'__builtin_types_compatible_p' #定义__same_type(a,b)__builtin_types_compatible_p(typeof(a),typeof(b)) ^ ./include/linux/compiler.h:509:19:注意:在宏'__compiletime_assert'的定义中 bool __cond =!(条件); \ ^
编译代码时正在使用clang。我强调该函数不能与g ++一起使用,而是如何解决该错误。我无法删除该函数,因为它是compile.h文件本身的一部分