All of lore.kernel.org
 help / color / mirror / Atom feed
* [Buildroot] [PATCH v2 0/3] Gummiboot fixup
@ 2019-03-20 13:47 Esben Haabendal
  2019-03-20 13:47 ` [Buildroot] [PATCH v2 1/3] gummiboot: use new official upstream git repository Esben Haabendal
                   ` (3 more replies)
  0 siblings, 4 replies; 5+ messages in thread
From: Esben Haabendal @ 2019-03-20 13:47 UTC (permalink / raw)
  To: buildroot

From: Esben Haabendal <esben@haabendal.dk>

These patches fixes gummiboot for building with toolchains using
newer gcc and glibc versions.

Changes since v1:
 - Formatted patch with git format-patch and added SoB

Esben Haabendal (3):
  gummiboot: use new official upstream git repository
  gummiboot: upgrade to last commit before being removed
  gummiboot: fix compatibility with newer glibc versions

 ...w-building-with-newer-glibc-versions.patch | 31 +++++++++++++++++++
 boot/gummiboot/gummiboot.mk                   |  4 +--
 2 files changed, 33 insertions(+), 2 deletions(-)
 create mode 100644 boot/gummiboot/0001-Allow-building-with-newer-glibc-versions.patch

-- 
2.21.0

^ permalink raw reply	[flat|nested] 5+ messages in thread

* [Buildroot] [PATCH v2 1/3] gummiboot: use new official upstream git repository
  2019-03-20 13:47 [Buildroot] [PATCH v2 0/3] Gummiboot fixup Esben Haabendal
@ 2019-03-20 13:47 ` Esben Haabendal
  2019-03-20 13:47 ` [Buildroot] [PATCH v2 2/3] gummiboot: upgrade to last commit before being removed Esben Haabendal
                   ` (2 subsequent siblings)
  3 siblings, 0 replies; 5+ messages in thread
From: Esben Haabendal @ 2019-03-20 13:47 UTC (permalink / raw)
  To: buildroot

From: Esben Haabendal <esben@haabendal.dk>

Signed-off-by: Esben Haabendal <esben@haabendal.dk>
---
 boot/gummiboot/gummiboot.mk | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/boot/gummiboot/gummiboot.mk b/boot/gummiboot/gummiboot.mk
index 85a5daaeab69..0e67e5e8ce0e 100644
--- a/boot/gummiboot/gummiboot.mk
+++ b/boot/gummiboot/gummiboot.mk
@@ -4,7 +4,7 @@
 #
 ################################################################################
 
-GUMMIBOOT_SITE = http://cgit.freedesktop.org/gummiboot
+GUMMIBOOT_SITE = https://gitlab.freedesktop.org/archived-projects/gummiboot.git
 GUMMIBOOT_SITE_METHOD = git
 GUMMIBOOT_VERSION = 43
 GUMMIBOOT_LICENSE = LGPL-2.1+
-- 
2.21.0

^ permalink raw reply related	[flat|nested] 5+ messages in thread

* [Buildroot] [PATCH v2 2/3] gummiboot: upgrade to last commit before being removed
  2019-03-20 13:47 [Buildroot] [PATCH v2 0/3] Gummiboot fixup Esben Haabendal
  2019-03-20 13:47 ` [Buildroot] [PATCH v2 1/3] gummiboot: use new official upstream git repository Esben Haabendal
@ 2019-03-20 13:47 ` Esben Haabendal
  2019-03-20 13:47 ` [Buildroot] [PATCH v2 3/3] gummiboot: fix compatibility with newer glibc versions Esben Haabendal
  2019-03-20 20:34 ` [Buildroot] [PATCH v2 0/3] Gummiboot fixup Peter Korsgaard
  3 siblings, 0 replies; 5+ messages in thread
From: Esben Haabendal @ 2019-03-20 13:47 UTC (permalink / raw)
  To: buildroot

From: Esben Haabendal <esben@haabendal.dk>

This upgrades to version 48 plus the last commits done after that.
Note, that after that, gummiboot is officially dead, so there will
be no more upstream commits after this.

For various reasons, there are still users of gummiboot, so let's base our
work on the latest gummiboot "version".

Signed-off-by: Esben Haabendal <esben@haabendal.dk>
---
 boot/gummiboot/gummiboot.mk | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/boot/gummiboot/gummiboot.mk b/boot/gummiboot/gummiboot.mk
index 0e67e5e8ce0e..748e87030e7b 100644
--- a/boot/gummiboot/gummiboot.mk
+++ b/boot/gummiboot/gummiboot.mk
@@ -6,7 +6,7 @@
 
 GUMMIBOOT_SITE = https://gitlab.freedesktop.org/archived-projects/gummiboot.git
 GUMMIBOOT_SITE_METHOD = git
-GUMMIBOOT_VERSION = 43
+GUMMIBOOT_VERSION = 2bcd919c681c952eb867ef1bdb458f1bc49c2d55
 GUMMIBOOT_LICENSE = LGPL-2.1+
 GUMMIBOOT_LICENSE_FILES = LICENSE
 
-- 
2.21.0

^ permalink raw reply related	[flat|nested] 5+ messages in thread

* [Buildroot] [PATCH v2 3/3] gummiboot: fix compatibility with newer glibc versions
  2019-03-20 13:47 [Buildroot] [PATCH v2 0/3] Gummiboot fixup Esben Haabendal
  2019-03-20 13:47 ` [Buildroot] [PATCH v2 1/3] gummiboot: use new official upstream git repository Esben Haabendal
  2019-03-20 13:47 ` [Buildroot] [PATCH v2 2/3] gummiboot: upgrade to last commit before being removed Esben Haabendal
@ 2019-03-20 13:47 ` Esben Haabendal
  2019-03-20 20:34 ` [Buildroot] [PATCH v2 0/3] Gummiboot fixup Peter Korsgaard
  3 siblings, 0 replies; 5+ messages in thread
From: Esben Haabendal @ 2019-03-20 13:47 UTC (permalink / raw)
  To: buildroot

From: Esben Haabendal <esben@haabendal.dk>

Signed-off-by: Esben Haabendal <esben@haabendal.dk>
---
 ...w-building-with-newer-glibc-versions.patch | 31 +++++++++++++++++++
 1 file changed, 31 insertions(+)
 create mode 100644 boot/gummiboot/0001-Allow-building-with-newer-glibc-versions.patch

diff --git a/boot/gummiboot/0001-Allow-building-with-newer-glibc-versions.patch b/boot/gummiboot/0001-Allow-building-with-newer-glibc-versions.patch
new file mode 100644
index 000000000000..b35cd499bce0
--- /dev/null
+++ b/boot/gummiboot/0001-Allow-building-with-newer-glibc-versions.patch
@@ -0,0 +1,31 @@
+From 40ab4167b5a45c772304a879c71b47d54de3b0e3 Mon Sep 17 00:00:00 2001
+From: Esben Haabendal <esben@haabendal.dk>
+Date: Wed, 20 Mar 2019 14:19:40 +0100
+Subject: [PATCH] Allow building with newer glibc versions
+
+Newer glibc versions does not include sys/sysmacros.h from sys/types.h
+anymore.  Including it unconditionally should be safe.
+
+See https://sourceware.org/ml/libc-alpha/2015-11/msg00253.html for why
+this was done.
+
+Signed-off-by: Esben Haabendal <esben@haabendal.dk>
+---
+ src/setup/setup.c | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/src/setup/setup.c b/src/setup/setup.c
+index 6a4275a2ae36..53429375a146 100644
+--- a/src/setup/setup.c
++++ b/src/setup/setup.c
+@@ -37,6 +37,7 @@
+ #include <ftw.h>
+ #include <stdbool.h>
+ #include <blkid.h>
++#include <sys/sysmacros.h>
+ 
+ #include "efivars.h"
+ 
+-- 
+2.21.0
+
-- 
2.21.0

^ permalink raw reply related	[flat|nested] 5+ messages in thread

* [Buildroot] [PATCH v2 0/3] Gummiboot fixup
  2019-03-20 13:47 [Buildroot] [PATCH v2 0/3] Gummiboot fixup Esben Haabendal
                   ` (2 preceding siblings ...)
  2019-03-20 13:47 ` [Buildroot] [PATCH v2 3/3] gummiboot: fix compatibility with newer glibc versions Esben Haabendal
@ 2019-03-20 20:34 ` Peter Korsgaard
  3 siblings, 0 replies; 5+ messages in thread
From: Peter Korsgaard @ 2019-03-20 20:34 UTC (permalink / raw)
  To: buildroot

>>>>> "Esben" == Esben Haabendal <esben.haabendal@gmail.com> writes:

 > From: Esben Haabendal <esben@haabendal.dk>
 > These patches fixes gummiboot for building with toolchains using
 > newer gcc and glibc versions.

 > Changes since v1:
 >  - Formatted patch with git format-patch and added SoB

 > Esben Haabendal (3):
 >   gummiboot: use new official upstream git repository
 >   gummiboot: upgrade to last commit before being removed
 >   gummiboot: fix compatibility with newer glibc versions

Committed series, thanks.

It would be great if you could send a patch to add an entry to the
DEVELOPERS file for gummiboot.

-- 
Bye, Peter Korsgaard

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2019-03-20 20:34 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-03-20 13:47 [Buildroot] [PATCH v2 0/3] Gummiboot fixup Esben Haabendal
2019-03-20 13:47 ` [Buildroot] [PATCH v2 1/3] gummiboot: use new official upstream git repository Esben Haabendal
2019-03-20 13:47 ` [Buildroot] [PATCH v2 2/3] gummiboot: upgrade to last commit before being removed Esben Haabendal
2019-03-20 13:47 ` [Buildroot] [PATCH v2 3/3] gummiboot: fix compatibility with newer glibc versions Esben Haabendal
2019-03-20 20:34 ` [Buildroot] [PATCH v2 0/3] Gummiboot fixup Peter Korsgaard

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.