summaryrefslogtreecommitdiffstats
path: root/meta/recipes-bsp/gnu-efi/gnu-efi/parallel-make-archives.patch
diff options
context:
space:
mode:
authorCalifornia Sullivan <california.l.sullivan@intel.com>2017-07-11 17:47:29 -0700
committerRichard Purdie <richard.purdie@linuxfoundation.org>2017-07-17 14:01:38 +0100
commit157e7a244a70c1812c99bb4a82d78067b4819e6b (patch)
tree013c21437215923dfe4e4271cfe742b504e636ba /meta/recipes-bsp/gnu-efi/gnu-efi/parallel-make-archives.patch
parent0df60c7de2e4a3ccbab28e338ee54a12c3008089 (diff)
downloadpoky-157e7a244a70c1812c99bb4a82d78067b4819e6b.tar.gz
gnu-efi: Upgrade package to 3.0.6 and refresh patches
Version 3.0.6 fixes a failure when using the pxe headers and allows us to drop the explicit fall through patch as it was fixed upstream. Other patches were rebased on top of the new version. (From OE-Core rev: 20c1209f6fe0d56aa3698583a1b6d2774fbf4401) Signed-off-by: California Sullivan <california.l.sullivan@intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/recipes-bsp/gnu-efi/gnu-efi/parallel-make-archives.patch')
-rw-r--r--meta/recipes-bsp/gnu-efi/gnu-efi/parallel-make-archives.patch54
1 files changed, 30 insertions, 24 deletions
diff --git a/meta/recipes-bsp/gnu-efi/gnu-efi/parallel-make-archives.patch b/meta/recipes-bsp/gnu-efi/gnu-efi/parallel-make-archives.patch
index e5b47c197a..0110260bd8 100644
--- a/meta/recipes-bsp/gnu-efi/gnu-efi/parallel-make-archives.patch
+++ b/meta/recipes-bsp/gnu-efi/gnu-efi/parallel-make-archives.patch
@@ -1,4 +1,7 @@
1Fix parallel make failure for archives 1From 16865de66db33ca70872199e70d93efccecc8575 Mon Sep 17 00:00:00 2001
2From: Saul Wold <sgw@linux.intel.com>
3Date: Sun, 9 Mar 2014 15:22:15 +0200
4Subject: [PATCH 1/3] Fix parallel make failure for archives
2 5
3Upstream-Status: Pending 6Upstream-Status: Pending
4 7
@@ -12,31 +15,18 @@ for details.
12 15
13Signed-off-by: Saul Wold <sgw@linux.intel.com> 16Signed-off-by: Saul Wold <sgw@linux.intel.com>
14Signed-off-by: Darren Hart <dvhart@linux.intel.com> 17Signed-off-by: Darren Hart <dvhart@linux.intel.com>
18[Rebased for 3.0.6]
19Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
15--- 20---
16--- 21 gnuefi/Makefile | 3 ++-
17 gnuefi/Makefile | 3 ++- 22 lib/Makefile | 2 +-
18 lib/Makefile | 3 ++- 23 2 files changed, 3 insertions(+), 2 deletions(-)
19 2 files changed, 4 insertions(+), 2 deletions(-)
20 24
21Index: gnu-efi-3.0/lib/Makefile 25diff --git a/gnuefi/Makefile b/gnuefi/Makefile
22=================================================================== 26index 2a61699..148106e 100644
23--- gnu-efi-3.0.orig/lib/Makefile 27--- a/gnuefi/Makefile
24+++ gnu-efi-3.0/lib/Makefile 28+++ b/gnuefi/Makefile
25@@ -66,7 +66,8 @@ all: libsubdirs libefi.a 29@@ -54,7 +54,8 @@ TARGETS = crt0-efi-$(ARCH).o libgnuefi.a
26 libsubdirs:
27 for sdir in $(SUBDIRS); do mkdir -p $$sdir; done
28
29-libefi.a: $(patsubst %,libefi.a(%),$(OBJS))
30+libefi.a: $(OBJS)
31+ $(AR) rv $@ $(OBJS)
32
33 clean:
34 rm -f libefi.a *~ $(OBJS) */*.o
35Index: gnu-efi-3.0/gnuefi/Makefile
36===================================================================
37--- gnu-efi-3.0.orig/gnuefi/Makefile
38+++ gnu-efi-3.0/gnuefi/Makefile
39@@ -51,7 +51,8 @@ TARGETS = crt0-efi-$(ARCH).o libgnuefi.a
40 30
41 all: $(TARGETS) 31 all: $(TARGETS)
42 32
@@ -46,3 +36,19 @@ Index: gnu-efi-3.0/gnuefi/Makefile
46 36
47 clean: 37 clean:
48 rm -f $(TARGETS) *~ *.o $(OBJS) 38 rm -f $(TARGETS) *~ *.o $(OBJS)
39diff --git a/lib/Makefile b/lib/Makefile
40index b8d1ce7..6ef8107 100644
41--- a/lib/Makefile
42+++ b/lib/Makefile
43@@ -75,7 +75,7 @@ libsubdirs:
44 for sdir in $(SUBDIRS); do mkdir -p $$sdir; done
45
46 libefi.a: $(OBJS)
47- $(AR) rv -U $@ $^
48+ $(AR) rv $@ $(OBJS)
49
50 clean:
51 rm -f libefi.a *~ $(OBJS) */*.o
52--
532.9.4
54