при компиляции я получаю ошибку g ++, что мне делать? - PullRequest
0 голосов
/ 06 июля 2019

При компиляции ядра 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

...