Я пытался кросс-компилировать ядро Linux 3.16, и я получаю сообщение об ошибке:
include/uapi/linux/types.h:4:23: fatal error: asm/types.h: No such file or directory
# include <asm/types.h>
^
Я использую aarch64-linux-gnu-4.8 для кросс-компиляции для архитектуры arm64 на моей машине с Ubuntu 14.04. Файл asm / types.h не существует в моей папке ядра, и его там не должно быть, но я не уверен, почему кросс-компилятор пытается его найти. У меня также нет никакой папки asm-generic внутри моей папки ядра.
Есть какие-нибудь указатели на то, как решить эту проблему? Если это проблема кросс-компиляторной версии, какую мне использовать?