Это в моем Makefile.core.def: ... ... module = {name = mymod; common = net / mymod.c; }; ... ...
При попытке собрать я получаю: mv syminfo.lst.new syminfo.lst cat syminfo.lst | сортировать | gawk -f /build/boot_project/src/grub/grub2/grub-core/genmoddep.awk> moddep.lst || (rm -f moddep.lst; выход 1) grub_efi_get_variable в mymod не определен make [5]: *** [moddep.lst] Ошибка 1
mymod.c has "#include <grub/efi/efi.h>" and tries to use "grub_efi_get_variable" function. I see that in syminfo.lst
> more syminfo.lst
...
undefined mymod grub_efi_get_variable
...
Может кто-нибудь пролить свет на ошибку и как ее исправить?
Спасибо,
PS Я отредактировал Makefile.core.def и Makefile.core.am в / build / boot_project / src / grub / grub2 / grub-core /, чтобы включить мой модуль, и запустил autogen.sh в / build / boot_project / src / grub /, чтобы регенерировать Makefile.in, затем я запустил dmake в / build / boot_project / src / grub /