Yes, it seems to be a bug in the Shim. You should not define va_arg, as gnu-efi defines that (and it's a standard library thing, so it really should be in here ). It did not use to be defined all the time in gnu- efi, but this had to be changed because the resulting code was broken (it compiled fine, but did not work).
So, simply removing the va_arg definition from shim should make it work with newer gnu-efi. Newer versions have a GNU_EFI_USE_EXTERNAL_STDARG to use the compiler's stdarg.h, but that's really relevant here, as we're building without it. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1396381 Title: Merge gnu-efi 3.0v-5 (main) from Debian unstable (main) To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/gnu-efi/+bug/1396381/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
