On 02/05/21 07:59, joseph via groups.io wrote:
permits UEFI_APPLICATION, so that's not the problem.
The issue is that you're trying to link UefiDriverEntryPoint into your
application -- that's wrong. UEFI_APPLICATION modules have different
entry points / depend on different entry point lib classes, namely one
of the following:
- "UefiApplicationEntryPoint" if the application is stand-alone (for
example, bootable as a UEFI boot option)
- "ShellCEntryLib" if the application is a shell application (= it can,
and needs to, be started from the UEFI shell only)
- "LibC" if the application consumes the edk2-libc project for a
standard C library implementation, and starts with a main() function.