[PATCH] Add version hint to gnu-efi dependency

6 views
Skip to first unread message

Andreas J. Reichel

unread,
Apr 2, 2019, 8:30:41 AM4/2/19
to efibootg...@googlegroups.com, Andreas Reichel
From: Andreas Reichel <andreas.r...@siemens.com>

Definition of EFI_SIMPLE_TEXT_OUT_PROTOCOL is not before
version 3.0.5.

Signed-off-by: Andreas Reichel <andreas.r...@siemens.com>
---
docs/COMPILE.md | 2 ++
1 file changed, 2 insertions(+)

diff --git a/docs/COMPILE.md b/docs/COMPILE.md
index e194601..fa7b663 100644
--- a/docs/COMPILE.md
+++ b/docs/COMPILE.md
@@ -14,6 +14,8 @@ pacman -S gnu-efi-libs pciutils check
apt-get install gnu-efi libpci-dev check
```

+`gnu-efi` must be at least 3.0.5. (use for example `stretch-backports`)
+
## Compilation ##

This project uses autotools. Here you find useful documentations for
--
2.21.0

Jan Kiszka

unread,
Apr 2, 2019, 8:45:03 AM4/2/19
to [ext] Andreas J. Reichel, efibootg...@googlegroups.com
On 02.04.19 14:30, [ext] Andreas J. Reichel wrote:
> From: Andreas Reichel <andreas.r...@siemens.com>
>
> Definition of EFI_SIMPLE_TEXT_OUT_PROTOCOL is not before
> version 3.0.5.
>
> Signed-off-by: Andreas Reichel <andreas.r...@siemens.com>
> ---
> docs/COMPILE.md | 2 ++
> 1 file changed, 2 insertions(+)
>
> diff --git a/docs/COMPILE.md b/docs/COMPILE.md
> index e194601..fa7b663 100644
> --- a/docs/COMPILE.md
> +++ b/docs/COMPILE.md
> @@ -14,6 +14,8 @@ pacman -S gnu-efi-libs pciutils check
> apt-get install gnu-efi libpci-dev check
> ```
>
> +`gnu-efi` must be at least 3.0.5. (use for example `stretch-backports`)
> +

This is unhandy: stretch is still stable, backports are, well, workarounds.
Can't we provide that definition if it's missing from gnu-efi headers? Or is
there more than a #define behind this?

Jan

> ## Compilation ##
>
> This project uses autotools. Here you find useful documentations for
>

--
Siemens AG, Corporate Technology, CT RDA IOT SES-DE
Corporate Competence Center Embedded Linux

Andreas Reichel

unread,
Apr 2, 2019, 11:28:04 AM4/2/19
to Jan Kiszka, efibootg...@googlegroups.com
On Tue, Apr 02, 2019 at 02:45:01PM +0200, Jan Kiszka wrote:
> On 02.04.19 14:30, [ext] Andreas J. Reichel wrote:
> > From: Andreas Reichel <andreas.r...@siemens.com>
> >
> > Definition of EFI_SIMPLE_TEXT_OUT_PROTOCOL is not before
> > version 3.0.5.
> >
> > Signed-off-by: Andreas Reichel <andreas.r...@siemens.com>
> > ---
> > docs/COMPILE.md | 2 ++
> > 1 file changed, 2 insertions(+)
> >
> > diff --git a/docs/COMPILE.md b/docs/COMPILE.md
> > index e194601..fa7b663 100644
> > --- a/docs/COMPILE.md
> > +++ b/docs/COMPILE.md
> > @@ -14,6 +14,8 @@ pacman -S gnu-efi-libs pciutils check
> > apt-get install gnu-efi libpci-dev check
> > ```
> > +`gnu-efi` must be at least 3.0.5. (use for example `stretch-backports`)
> > +
>
> This is unhandy: stretch is still stable, backports are, well, workarounds.
> Can't we provide that definition if it's missing from gnu-efi headers? Or is
> there more than a #define behind this?
>
Found a better way :) See next patch.

Andreas
> Jan
>
> > ## Compilation ##
> > This project uses autotools. Here you find useful documentations for
> >
>
> --
> Siemens AG, Corporate Technology, CT RDA IOT SES-DE
> Corporate Competence Center Embedded Linux

--
Andreas Reichel
Dipl.-Phys. (Univ.)
Software Consultant

Andreas...@tngtech.com, +49-174-3180074
TNG Technology Consulting GmbH, Betastr. 13a, 85774 Unterfoehring
Geschaeftsfuehrer: Henrik Klagges, Dr. Robert Dahlke, Gerhard Mueller
Sitz: Unterfoehring * Amtsgericht Muenchen * HRB 135082

Reply all
Reply to author
Forward
0 new messages