Yes. It works now by adding 'enable=efi' to Makefile.core.def and rerun autogen.sh module = { name = mymod; common = net/mymod.c; enable = efi; };
On Wed, Oct 29, 2014 at 11:30 AM, Andrei Borzenkov <arvidj...@gmail.com> wrote: > В Tue, 28 Oct 2014 18:43:52 -0700 > Mat Troi <mattrois...@gmail.com> пишет: > > > Hi, > > > > This is my Makefile.core.def: > > ... > > ... > > module = { > > name = mymod; > > common = net/mymod.c; > > }; > > ... > > ... > > > > When I tried to build I get: > > mv syminfo.lst.new syminfo.lst > > cat syminfo.lst | sort | gawk -f > > /build/boot_project/src/grub/grub2/grub-core/genmoddep.awk > > > moddep.lst || (rm -f moddep.lst; exit 1) > > grub_efi_get_variable in mymod is not defined > > make[5]: *** [moddep.lst] Error 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 > > ... > > > > Can someone shed a light on the error and how to fix? > > > > Do you build for EFI platform? > > > Thanks, > > Matt > > > > _______________________________________________ > > Grub-devel mailing list > > Grub-devel@gnu.org > > https://lists.gnu.org/mailman/listinfo/grub-devel > >
_______________________________________________ Grub-devel mailing list Grub-devel@gnu.org https://lists.gnu.org/mailman/listinfo/grub-devel