[Bug 1396381] Re: Merge gnu-efi 3.0v-5 (main) from Debian unstable (main)

Julian Andres Klode juliank at ubuntu.com
Tue May 12 14:28:11 UTC 2015


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
Foundations Bugs, which is subscribed to gnu-efi in Ubuntu.
https://bugs.launchpad.net/bugs/1396381

Title:
  Merge gnu-efi 3.0v-5 (main) from Debian unstable (main)

Status in gnu-efi package in Ubuntu:
  Confirmed

Bug description:
  gnu-efi (3.0v-5) unstable; urgency=medium

    * inc/efistdarg.h: Use gcc builtins instead of stubs
      - The last upload of gnu-efi caused things to compile, but severely
        broke them.

   -- Julian Andres Klode <jak at debian.org>  Mon, 21 Jul 2014 13:20:23
  +0200

  gnu-efi (3.0v-4) unstable; urgency=medium

    * Take over maintenance
    * Add git information and git-buildpackage configuration
    * Use gbp pq for maintaining the patch queue
    * inc/efistdarg.h: Stub out va_copy (Closes: #753682)

   -- Julian Andres Klode <jak at debian.org>  Sat, 19 Jul 2014 14:02:06
  +0200

  gnu-efi (3.0v-3) unstable; urgency=low

    * Stepping down from maintainers, no interest anymore since syslinux uses
      its own copy of gnu-efi that is bundled and sort-of impossible to patch
      out.

   -- Daniel Baumann <mail at daniel-baumann.ch>  Wed, 16 Jul 2014 21:49:17
  +0200

  gnu-efi (3.0v-2) unstable; urgency=low

    * Temporarily build without stdarg.h in efistdarg.h (Closes:
  #747158).

   -- Daniel Baumann <mail at daniel-baumann.ch>  Tue, 06 May 2014 06:15:54
  +0200

  gnu-efi (3.0v-1) unstable; urgency=low

    * Merging upstream version 3.0v.
    * Updating year in copyright file.
    * Updating make calls in rules for new upstream release.

   -- Daniel Baumann <mail at daniel-baumann.ch>  Sat, 05 Apr 2014 13:03:14
  +0200

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gnu-efi/+bug/1396381/+subscriptions



More information about the foundations-bugs mailing list