Модпост имеет источник, но не компилируется - PullRequest
0 голосов
/ 24 марта 2020

Я собираю модуль в среде yocto.

В local.conf из yocto у меня есть:

IMAGE_INSTALL_append += " kernel-modules kernel-devsrc kernel-dev"

При компиляции модуля я вижу:

root@genericx86-64:/home/srmt-1.5.0/srmt-lkm# make
make -C /lib/modules/5.4.20-yocto-standard/build M=/home/srmt-1.5.0/srmt-lkm modules
make[1]: Entering directory '/lib/modules/5.4.20-yocto-standard/build'
  Building modules, stage 2.
  MODPOST 0 modules
/bin/sh: scripts/mod/modpost: No such file or directory
make[2]: *** [scripts/Makefile.modpost:94: __modpost] Error 127
make[1]: *** [Makefile:1609: modules] Error 2
make[1]: Leaving directory '/lib/modules/5.4.20-yocto-standard/build'
make: *** [Makefile:39: all] Error 2

Я проверил папку, в которой есть исходные файлы, но не скомпилировалась.

root@genericx86-64:/usr/src/kernel/scripts/mod# ls -l
total 156
-rw-r--r-- 1 root root   826 Mar  9  2018 Makefile
-rw-r--r-- 1 root root  6645 Mar  9  2018 devicetable-offsets.c
-rw-r--r-- 1 root root    54 Mar  9  2018 empty.c
-rw-r--r-- 1 root root 43216 Mar  9  2018 file2alias.c
-rw-r--r-- 1 root root  1269 Mar  9  2018 mk_elfconfig.c
-rw-r--r-- 1 root root 71683 Mar  9  2018 modpost.c
-rw-r--r-- 1 root root  5228 Mar  9  2018 modpost.h
-rw-r--r-- 1 root root 11691 Mar  9  2018 sumversion.c
...