При компиляции ядра pixel 2 для телефона у меня появляется ошибка, и она связана с функцией C и C ++ __buili__.
Я пытался изменить C_FLAGS и CXX_FLAGS.
include / linux / compiler.h: 475: 77: ошибка: '__builtin_types_compatible_p' не был объявлен в этой области # define __same_type (a, b) __builtin_types_compatible_p (typeof (a), typeof (b)) ^./include/linux/compiler.h:509:19: примечание: в определении макроса '__compiletime_assert' bool __cond =! (условие);\ ^
clang используется при компиляции кода.Я понял, что эти функции нельзя использовать с g ++, но как решить эту ошибку.Я не могу удалить функцию, так как она является частью самого файла compiler.h