All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/4] fixes for gummiboot and gnu-efi
@ 2014-03-27  8:11 Robert Yang
  2014-03-27  8:11 ` [PATCH 1/4] gnu-efi: fix the LIBDIR Robert Yang
                   ` (3 more replies)
  0 siblings, 4 replies; 12+ messages in thread
From: Robert Yang @ 2014-03-27  8:11 UTC (permalink / raw)
  To: openembedded-core

The following changes since commit 109f6731210053ac6c490fc49956d0f65078f0ef:

  util-linux-native: fix qsort_r for CentOS 5.10 (2014-03-27 03:45:56 -0400)

are available in the git repository at:

  git://git.openembedded.org/openembedded-core-contrib rbt/gummiboot
  http://cgit.openembedded.org/cgit.cgi/openembedded-core-contrib/log/?h=rbt/gummiboot

Robert Yang (4):
  gnu-efi: fix the LIBDIR
  gummiboot: add COMPATIBLE_HOST
  gummiboot: use objcopy from the env
  gummiboot: fix the installed but not shipped warning

 meta/recipes-bsp/gnu-efi/gnu-efi_3.0u.bb           |    2 +-
 .../gummiboot/gummiboot/fix-objcopy.patch          |   39 ++++++++++++++++++++
 meta/recipes-bsp/gummiboot/gummiboot_git.bb        |    8 +++-
 3 files changed, 47 insertions(+), 2 deletions(-)
 create mode 100644 meta/recipes-bsp/gummiboot/gummiboot/fix-objcopy.patch

-- 
1.7.10.4



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

* [PATCH 1/4] gnu-efi: fix the LIBDIR
  2014-03-27  8:11 [PATCH 0/4] fixes for gummiboot and gnu-efi Robert Yang
@ 2014-03-27  8:11 ` Robert Yang
  2014-03-27  8:11 ` [PATCH 2/4] gummiboot: add COMPATIBLE_HOST Robert Yang
                   ` (2 subsequent siblings)
  3 siblings, 0 replies; 12+ messages in thread
From: Robert Yang @ 2014-03-27  8:11 UTC (permalink / raw)
  To: openembedded-core

Its LIBDIR in Makefile is:

LIBDIR = $(PREFIX)/lib

This is incorrect for 64 bit bsp, thus will cause build failures on gummiboot:

ld: cannot open linker script file /path/to/usr/lib64/elf_x86_64_efi.lds: No such file or directory

[YOCTO #6053]

Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
---
 meta/recipes-bsp/gnu-efi/gnu-efi_3.0u.bb |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/meta/recipes-bsp/gnu-efi/gnu-efi_3.0u.bb b/meta/recipes-bsp/gnu-efi/gnu-efi_3.0u.bb
index 0dbdba2..dbf2a07 100644
--- a/meta/recipes-bsp/gnu-efi/gnu-efi_3.0u.bb
+++ b/meta/recipes-bsp/gnu-efi/gnu-efi_3.0u.bb
@@ -23,7 +23,7 @@ def gnu_efi_arch(d):
     return tarch
 
 EXTRA_OEMAKE = "'ARCH=${@gnu_efi_arch(d)}' 'CC=${CC}' 'AS=${AS}' 'LD=${LD}' 'AR=${AR}' \
-                'RANLIB=${RANLIB}' 'OBJCOPY=${OBJCOPY}' 'PREFIX=${prefix}'\
+                'RANLIB=${RANLIB}' 'OBJCOPY=${OBJCOPY}' 'PREFIX=${prefix}' 'LIBDIR=${libdir}' \
                 "
 
 do_install() {
-- 
1.7.10.4



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

* [PATCH 2/4] gummiboot: add COMPATIBLE_HOST
  2014-03-27  8:11 [PATCH 0/4] fixes for gummiboot and gnu-efi Robert Yang
  2014-03-27  8:11 ` [PATCH 1/4] gnu-efi: fix the LIBDIR Robert Yang
@ 2014-03-27  8:11 ` Robert Yang
  2014-03-27 11:39   ` Martin Jansa
  2014-03-27 16:08   ` Khem Raj
  2014-03-27  8:11 ` [PATCH 3/4] gummiboot: use objcopy from the env Robert Yang
  2014-03-27  8:11 ` [PATCH 4/4] gummiboot: fix the installed but not shipped warning Robert Yang
  3 siblings, 2 replies; 12+ messages in thread
From: Robert Yang @ 2014-03-27  8:11 UTC (permalink / raw)
  To: openembedded-core

The gummiboot depends on gnu-efi which had set:

COMPATIBLE_HOST = "(x86_64.*|i.86.*)-linux"

We also need set this for gummiboot, otherwise there would be build
failures for other non-x86 archs.

Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
---
 meta/recipes-bsp/gummiboot/gummiboot_git.bb |    2 ++
 1 file changed, 2 insertions(+)

diff --git a/meta/recipes-bsp/gummiboot/gummiboot_git.bb b/meta/recipes-bsp/gummiboot/gummiboot_git.bb
index 5868a23..61de58c 100644
--- a/meta/recipes-bsp/gummiboot/gummiboot_git.bb
+++ b/meta/recipes-bsp/gummiboot/gummiboot_git.bb
@@ -13,6 +13,8 @@ PV = "43+git${SRCPV}"
 SRCREV = "4062c51075ba054d4949c714fe06123f9ad3097d"
 SRC_URI = "git://anongit.freedesktop.org/gummiboot"
 
+COMPATIBLE_HOST = "(x86_64.*|i.86.*)-linux"
+
 S = "${WORKDIR}/git"
 
 EXTRA_OECONF = "--disable-manpages --with-efi-includedir=${STAGING_INCDIR} \
-- 
1.7.10.4



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

* [PATCH 3/4] gummiboot: use objcopy from the env
  2014-03-27  8:11 [PATCH 0/4] fixes for gummiboot and gnu-efi Robert Yang
  2014-03-27  8:11 ` [PATCH 1/4] gnu-efi: fix the LIBDIR Robert Yang
  2014-03-27  8:11 ` [PATCH 2/4] gummiboot: add COMPATIBLE_HOST Robert Yang
@ 2014-03-27  8:11 ` Robert Yang
  2014-03-28  0:49   ` Khem Raj
  2014-03-27  8:11 ` [PATCH 4/4] gummiboot: fix the installed but not shipped warning Robert Yang
  3 siblings, 1 reply; 12+ messages in thread
From: Robert Yang @ 2014-03-27  8:11 UTC (permalink / raw)
  To: openembedded-core

Fix the error:
[snip]
| nm -D -u src/efi/gummiboot.so | grep ' U ' && exit 1 || :
| objcopy -j .text -j .sdata -j .data -j .dynamic \
|   -j .dynsym -j .rel -j .rela -j .reloc -j .eh_frame \
|   --target=efi-app-x86_64 src/efi/gummiboot.so gummibootx64.efi
| objcopy: src/efi/gummiboot.so: Invalid bfd target
| make[1]: *** [gummibootx64.efi] Error 1
| make[1]: *** Waiting for unfinished jobs....
| make: *** [all] Error 2
[snip]

It uses the "objcopy" directly, which is not suitable for cross compile.

[YOCTO #6054]

Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
---
 .../gummiboot/gummiboot/fix-objcopy.patch          |   39 ++++++++++++++++++++
 meta/recipes-bsp/gummiboot/gummiboot_git.bb        |    4 +-
 2 files changed, 42 insertions(+), 1 deletion(-)
 create mode 100644 meta/recipes-bsp/gummiboot/gummiboot/fix-objcopy.patch

diff --git a/meta/recipes-bsp/gummiboot/gummiboot/fix-objcopy.patch b/meta/recipes-bsp/gummiboot/gummiboot/fix-objcopy.patch
new file mode 100644
index 0000000..2683f83
--- /dev/null
+++ b/meta/recipes-bsp/gummiboot/gummiboot/fix-objcopy.patch
@@ -0,0 +1,39 @@
+From 0f7f9e3bb1d0e1b93f3ad8a1d5d7bdd3fbf27494 Mon Sep 17 00:00:00 2001
+From: Robert Yang <liezhi.yang@windriver.com>
+Date: Thu, 27 Mar 2014 07:20:33 +0000
+Subject: [PATCH] Makefile.am: use objcopy from the env
+
+It uses the "objcopy" directly, which is not suitable for cross compile.
+
+Upstream-Status: Pending
+
+Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
+---
+ Makefile.am | 4 +++-
+ 1 file changed, 3 insertions(+), 1 deletion(-)
+
+diff --git a/Makefile.am b/Makefile.am
+index d224418..dcd95b0 100644
+--- a/Makefile.am
++++ b/Makefile.am
+@@ -19,6 +19,8 @@
+ ACLOCAL_AMFLAGS = -I m4 ${ACLOCAL_FLAGS}
+ AM_MAKEFLAGS = --no-print-directory
+ 
++OBJCOPY ?= objcopy
++
+ gummibootlibdir = $(prefix)/lib/gummiboot
+ 
+ AM_CPPFLAGS = -include config.h
+@@ -143,7 +145,7 @@ $(efi_solib): $(efi_objects)
+ .DELETE_ON_ERROR: $(efi_solib)
+ 
+ $(efi_loadername): $(efi_solib)
+-	$(AM_V_GEN) objcopy -j .text -j .sdata -j .data -j .dynamic \
++	$(AM_V_GEN) $(OBJCOPY) -j .text -j .sdata -j .data -j .dynamic \
+ 	  -j .dynsym -j .rel -j .rela -j .reloc -j .eh_frame \
+ 	  --target=efi-app-$(ARCH) $< $@
+ 
+-- 
+1.8.3.4
+
diff --git a/meta/recipes-bsp/gummiboot/gummiboot_git.bb b/meta/recipes-bsp/gummiboot/gummiboot_git.bb
index 61de58c..b0435f5 100644
--- a/meta/recipes-bsp/gummiboot/gummiboot_git.bb
+++ b/meta/recipes-bsp/gummiboot/gummiboot_git.bb
@@ -11,7 +11,9 @@ inherit deploy
 
 PV = "43+git${SRCPV}"
 SRCREV = "4062c51075ba054d4949c714fe06123f9ad3097d"
-SRC_URI = "git://anongit.freedesktop.org/gummiboot"
+SRC_URI = "git://anongit.freedesktop.org/gummiboot \
+           file://fix-objcopy.patch \
+          "
 
 COMPATIBLE_HOST = "(x86_64.*|i.86.*)-linux"
 
-- 
1.7.10.4



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

* [PATCH 4/4] gummiboot: fix the installed but not shipped warning
  2014-03-27  8:11 [PATCH 0/4] fixes for gummiboot and gnu-efi Robert Yang
                   ` (2 preceding siblings ...)
  2014-03-27  8:11 ` [PATCH 3/4] gummiboot: use objcopy from the env Robert Yang
@ 2014-03-27  8:11 ` Robert Yang
  3 siblings, 0 replies; 12+ messages in thread
From: Robert Yang @ 2014-03-27  8:11 UTC (permalink / raw)
  To: openembedded-core

Fix the warning:
WARNING: QA Issue: gummiboot: Files/directories were installed but not shipped
  /usr/lib
  /usr/lib/gummiboot
  /usr/lib/gummiboot/gummibootx64.efi

This is because it uses "/usr/lib" in gummibootlibdir, use ${libdir} to
fix it.

Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
---
 meta/recipes-bsp/gummiboot/gummiboot_git.bb |    2 ++
 1 file changed, 2 insertions(+)

diff --git a/meta/recipes-bsp/gummiboot/gummiboot_git.bb b/meta/recipes-bsp/gummiboot/gummiboot_git.bb
index b0435f5..8d93b20 100644
--- a/meta/recipes-bsp/gummiboot/gummiboot_git.bb
+++ b/meta/recipes-bsp/gummiboot/gummiboot_git.bb
@@ -23,6 +23,8 @@ EXTRA_OECONF = "--disable-manpages --with-efi-includedir=${STAGING_INCDIR} \
                 --with-efi-ldsdir=${STAGING_LIBDIR} \
                 --with-efi-libdir=${STAGING_LIBDIR}"
 
+EXTRA_OEMAKE += "gummibootlibdir=${libdir}/gummiboot"
+
 do_deploy () {
         install ${B}/gummiboot*.efi ${DEPLOYDIR}
 }
-- 
1.7.10.4



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

* Re: [PATCH 2/4] gummiboot: add COMPATIBLE_HOST
  2014-03-27  8:11 ` [PATCH 2/4] gummiboot: add COMPATIBLE_HOST Robert Yang
@ 2014-03-27 11:39   ` Martin Jansa
  2014-03-27 14:48     ` Robert Yang
  2014-03-27 16:08   ` Khem Raj
  1 sibling, 1 reply; 12+ messages in thread
From: Martin Jansa @ 2014-03-27 11:39 UTC (permalink / raw)
  To: Robert Yang; +Cc: openembedded-core

[-- Attachment #1: Type: text/plain, Size: 1527 bytes --]

On Thu, Mar 27, 2014 at 04:11:22AM -0400, Robert Yang wrote:
> The gummiboot depends on gnu-efi which had set:
> 
> COMPATIBLE_HOST = "(x86_64.*|i.86.*)-linux"
> 
> We also need set this for gummiboot, otherwise there would be build
> failures for other non-x86 archs.
> 
> Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
> ---
>  meta/recipes-bsp/gummiboot/gummiboot_git.bb |    2 ++
>  1 file changed, 2 insertions(+)
> 
> diff --git a/meta/recipes-bsp/gummiboot/gummiboot_git.bb b/meta/recipes-bsp/gummiboot/gummiboot_git.bb
> index 5868a23..61de58c 100644
> --- a/meta/recipes-bsp/gummiboot/gummiboot_git.bb
> +++ b/meta/recipes-bsp/gummiboot/gummiboot_git.bb
> @@ -13,6 +13,8 @@ PV = "43+git${SRCPV}"
>  SRCREV = "4062c51075ba054d4949c714fe06123f9ad3097d"
>  SRC_URI = "git://anongit.freedesktop.org/gummiboot"
>  

It would be good to add comment here saying it's only because of gnu-efi
dependency (if gummiboot itself can in theory work on other hosts).

People won't notice it in commit message when they are looking at
recipe.

> +COMPATIBLE_HOST = "(x86_64.*|i.86.*)-linux"
> +
>  S = "${WORKDIR}/git"
>  
>  EXTRA_OECONF = "--disable-manpages --with-efi-includedir=${STAGING_INCDIR} \
> -- 
> 1.7.10.4
> 
> -- 
> _______________________________________________
> Openembedded-core mailing list
> Openembedded-core@lists.openembedded.org
> http://lists.openembedded.org/mailman/listinfo/openembedded-core

-- 
Martin 'JaMa' Jansa     jabber: Martin.Jansa@gmail.com

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 205 bytes --]

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

* Re: [PATCH 2/4] gummiboot: add COMPATIBLE_HOST
  2014-03-27 11:39   ` Martin Jansa
@ 2014-03-27 14:48     ` Robert Yang
  2014-03-27 14:54       ` Robert Yang
  0 siblings, 1 reply; 12+ messages in thread
From: Robert Yang @ 2014-03-27 14:48 UTC (permalink / raw)
  To: Martin Jansa; +Cc: openembedded-core



On 03/27/2014 07:39 PM, Martin Jansa wrote:
> On Thu, Mar 27, 2014 at 04:11:22AM -0400, Robert Yang wrote:
>> The gummiboot depends on gnu-efi which had set:
>>
>> COMPATIBLE_HOST = "(x86_64.*|i.86.*)-linux"
>>
>> We also need set this for gummiboot, otherwise there would be build
>> failures for other non-x86 archs.
>>
>> Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
>> ---
>>   meta/recipes-bsp/gummiboot/gummiboot_git.bb |    2 ++
>>   1 file changed, 2 insertions(+)
>>
>> diff --git a/meta/recipes-bsp/gummiboot/gummiboot_git.bb b/meta/recipes-bsp/gummiboot/gummiboot_git.bb
>> index 5868a23..61de58c 100644
>> --- a/meta/recipes-bsp/gummiboot/gummiboot_git.bb
>> +++ b/meta/recipes-bsp/gummiboot/gummiboot_git.bb
>> @@ -13,6 +13,8 @@ PV = "43+git${SRCPV}"
>>   SRCREV = "4062c51075ba054d4949c714fe06123f9ad3097d"
>>   SRC_URI = "git://anongit.freedesktop.org/gummiboot"
>>
>
> It would be good to add comment here saying it's only because of gnu-efi
> dependency (if gummiboot itself can in theory work on other hosts).
>

Sounds reasonable, updated:

   git://git.openembedded.org/openembedded-core-contrib rbt/gummiboot
 
http://cgit.openembedded.org/cgit.cgi/openembedded-core-contrib/log/?h=rbt/gummiboot

diff --git a/meta/recipes-bsp/gummiboot/gummiboot_git.bb 
b/meta/recipes-bsp/gummiboot/gummiboot_git.bb
index 61de58c..035cec1 100644
--- a/meta/recipes-bsp/gummiboot/gummiboot_git.bb
+++ b/meta/recipes-bsp/gummiboot/gummiboot_git.bb
@@ -13,6 +13,9 @@ PV = "43+git${SRCPV}"
  SRCREV = "4062c51075ba054d4949c714fe06123f9ad3097d"
  SRC_URI = "git://anongit.freedesktop.org/gummiboot"

+# Note: Add COMPATIBLE_HOST here is only because it depends on gnu-efi
+# which has set the COMPATIBLE_HOST, the gummiboot itself may work on
+# more hosts.
  COMPATIBLE_HOST = "(x86_64.*|i.86.*)-linux"

  S = "${WORKDIR}/git"

// Robert


> People won't notice it in commit message when they are looking at
> recipe.
>
>> +COMPATIBLE_HOST = "(x86_64.*|i.86.*)-linux"
>> +
>>   S = "${WORKDIR}/git"
>>
>>   EXTRA_OECONF = "--disable-manpages --with-efi-includedir=${STAGING_INCDIR} \
>> --
>> 1.7.10.4
>>
>> --
>> _______________________________________________
>> Openembedded-core mailing list
>> Openembedded-core@lists.openembedded.org
>> http://lists.openembedded.org/mailman/listinfo/openembedded-core
>


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

* Re: [PATCH 2/4] gummiboot: add COMPATIBLE_HOST
  2014-03-27 14:48     ` Robert Yang
@ 2014-03-27 14:54       ` Robert Yang
  0 siblings, 0 replies; 12+ messages in thread
From: Robert Yang @ 2014-03-27 14:54 UTC (permalink / raw)
  To: openembedded-core



On 03/27/2014 10:48 PM, Robert Yang wrote:
>
>
> On 03/27/2014 07:39 PM, Martin Jansa wrote:
>> On Thu, Mar 27, 2014 at 04:11:22AM -0400, Robert Yang wrote:
>>> The gummiboot depends on gnu-efi which had set:
>>>
>>> COMPATIBLE_HOST = "(x86_64.*|i.86.*)-linux"
>>>
>>> We also need set this for gummiboot, otherwise there would be build
>>> failures for other non-x86 archs.
>>>
>>> Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
>>> ---
>>>   meta/recipes-bsp/gummiboot/gummiboot_git.bb |    2 ++
>>>   1 file changed, 2 insertions(+)
>>>
>>> diff --git a/meta/recipes-bsp/gummiboot/gummiboot_git.bb
>>> b/meta/recipes-bsp/gummiboot/gummiboot_git.bb
>>> index 5868a23..61de58c 100644
>>> --- a/meta/recipes-bsp/gummiboot/gummiboot_git.bb
>>> +++ b/meta/recipes-bsp/gummiboot/gummiboot_git.bb
>>> @@ -13,6 +13,8 @@ PV = "43+git${SRCPV}"
>>>   SRCREV = "4062c51075ba054d4949c714fe06123f9ad3097d"
>>>   SRC_URI = "git://anongit.freedesktop.org/gummiboot"
>>>
>>
>> It would be good to add comment here saying it's only because of gnu-efi
>> dependency (if gummiboot itself can in theory work on other hosts).
>>
>
> Sounds reasonable, updated:
>
>    git://git.openembedded.org/openembedded-core-contrib rbt/gummiboot
>
> http://cgit.openembedded.org/cgit.cgi/openembedded-core-contrib/log/?h=rbt/gummiboot
>
>
> diff --git a/meta/recipes-bsp/gummiboot/gummiboot_git.bb
> b/meta/recipes-bsp/gummiboot/gummiboot_git.bb
> index 61de58c..035cec1 100644
> --- a/meta/recipes-bsp/gummiboot/gummiboot_git.bb
> +++ b/meta/recipes-bsp/gummiboot/gummiboot_git.bb
> @@ -13,6 +13,9 @@ PV = "43+git${SRCPV}"
>   SRCREV = "4062c51075ba054d4949c714fe06123f9ad3097d"
>   SRC_URI = "git://anongit.freedesktop.org/gummiboot"
>
> +# Note: Add COMPATIBLE_HOST here is only because it depends on gnu-efi
> +# which has set the COMPATIBLE_HOST, the gummiboot itself may work on
> +# more hosts.
>   COMPATIBLE_HOST = "(x86_64.*|i.86.*)-linux"

Lacked a "+" here, it should be:

diff --git a/meta/recipes-bsp/gummiboot/gummiboot_git.bb 
b/meta/recipes-bsp/gummiboot/gummiboot_git.bb
index 5868a23..035cec1 100644
--- a/meta/recipes-bsp/gummiboot/gummiboot_git.bb
+++ b/meta/recipes-bsp/gummiboot/gummiboot_git.bb
@@ -13,6 +13,11 @@ PV = "43+git${SRCPV}"
  SRCREV = "4062c51075ba054d4949c714fe06123f9ad3097d"
  SRC_URI = "git://anongit.freedesktop.org/gummiboot"

+# Note: Add COMPATIBLE_HOST here is only because it depends on gnu-efi
+# which has set the COMPATIBLE_HOST, the gummiboot itself may work on
+# more hosts.
+COMPATIBLE_HOST = "(x86_64.*|i.86.*)-linux"
+
  S = "${WORKDIR}/git"

  EXTRA_OECONF = "--disable-manpages --with-efi-includedir=${STAGING_INCDIR} \

// Robert

>
>   S = "${WORKDIR}/git"
>
> // Robert
>
>
>> People won't notice it in commit message when they are looking at
>> recipe.
>>
>>> +COMPATIBLE_HOST = "(x86_64.*|i.86.*)-linux"
>>> +
>>>   S = "${WORKDIR}/git"
>>>
>>>   EXTRA_OECONF = "--disable-manpages --with-efi-includedir=${STAGING_INCDIR} \
>>> --
>>> 1.7.10.4
>>>
>>> --
>>> _______________________________________________
>>> Openembedded-core mailing list
>>> Openembedded-core@lists.openembedded.org
>>> http://lists.openembedded.org/mailman/listinfo/openembedded-core
>>


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

* Re: [PATCH 2/4] gummiboot: add COMPATIBLE_HOST
  2014-03-27  8:11 ` [PATCH 2/4] gummiboot: add COMPATIBLE_HOST Robert Yang
  2014-03-27 11:39   ` Martin Jansa
@ 2014-03-27 16:08   ` Khem Raj
  2014-03-27 20:45     ` Fathi Boudra
  1 sibling, 1 reply; 12+ messages in thread
From: Khem Raj @ 2014-03-27 16:08 UTC (permalink / raw)
  To: Robert Yang; +Cc: Patches and discussions about the oe-core layer

On Thu, Mar 27, 2014 at 1:11 AM, Robert Yang <liezhi.yang@windriver.com> wrote:
> The gummiboot depends on gnu-efi which had set:
>
> COMPATIBLE_HOST = "(x86_64.*|i.86.*)-linux"
>
> We also need set this for gummiboot, otherwise there would be build
> failures for other non-x86 archs.

isn't gnu-efi supported on arm too now ?


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

* Re: [PATCH 2/4] gummiboot: add COMPATIBLE_HOST
  2014-03-27 16:08   ` Khem Raj
@ 2014-03-27 20:45     ` Fathi Boudra
  0 siblings, 0 replies; 12+ messages in thread
From: Fathi Boudra @ 2014-03-27 20:45 UTC (permalink / raw)
  To: Khem Raj; +Cc: Patches and discussions about the oe-core layer

On 27 March 2014 18:08, Khem Raj <raj.khem@gmail.com> wrote:
> On Thu, Mar 27, 2014 at 1:11 AM, Robert Yang <liezhi.yang@windriver.com> wrote:
>> The gummiboot depends on gnu-efi which had set:
>>
>> COMPATIBLE_HOST = "(x86_64.*|i.86.*)-linux"
>>
>> We also need set this for gummiboot, otherwise there would be build
>> failures for other non-x86 archs.
>
> isn't gnu-efi supported on arm too now ?

on ARM, Tianocore EDK II is used with GRUB for the boot manager.
I haven't heard about using EDK II with gummiboot... yet.


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

* Re: [PATCH 3/4] gummiboot: use objcopy from the env
  2014-03-27  8:11 ` [PATCH 3/4] gummiboot: use objcopy from the env Robert Yang
@ 2014-03-28  0:49   ` Khem Raj
  2014-03-28  3:02     ` Robert Yang
  0 siblings, 1 reply; 12+ messages in thread
From: Khem Raj @ 2014-03-28  0:49 UTC (permalink / raw)
  To: Robert Yang; +Cc: Patches and discussions about the oe-core layer

On Thu, Mar 27, 2014 at 1:11 AM, Robert Yang <liezhi.yang@windriver.com> wrote:
> ++OBJCOPY ?= objcopy

if it is a automake file you could also try

OBJCOPY = @OBJCOPY@

instead of above weak assignment.


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

* Re: [PATCH 3/4] gummiboot: use objcopy from the env
  2014-03-28  0:49   ` Khem Raj
@ 2014-03-28  3:02     ` Robert Yang
  0 siblings, 0 replies; 12+ messages in thread
From: Robert Yang @ 2014-03-28  3:02 UTC (permalink / raw)
  To: Khem Raj; +Cc: Patches and discussions about the oe-core layer



On 03/28/2014 08:49 AM, Khem Raj wrote:
> On Thu, Mar 27, 2014 at 1:11 AM, Robert Yang <liezhi.yang@windriver.com> wrote:
>> ++OBJCOPY ?= objcopy
>
> if it is a automake file you could also try
>
> OBJCOPY = @OBJCOPY@
>
> instead of above weak assignment.
>

Hello Khem,

I had tried that before, but it didn't work since the configure didn't
check objcopy or there was no AC_SUBST([OBJCOPY])

// Robert

>


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

end of thread, other threads:[~2014-03-28  3:02 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-03-27  8:11 [PATCH 0/4] fixes for gummiboot and gnu-efi Robert Yang
2014-03-27  8:11 ` [PATCH 1/4] gnu-efi: fix the LIBDIR Robert Yang
2014-03-27  8:11 ` [PATCH 2/4] gummiboot: add COMPATIBLE_HOST Robert Yang
2014-03-27 11:39   ` Martin Jansa
2014-03-27 14:48     ` Robert Yang
2014-03-27 14:54       ` Robert Yang
2014-03-27 16:08   ` Khem Raj
2014-03-27 20:45     ` Fathi Boudra
2014-03-27  8:11 ` [PATCH 3/4] gummiboot: use objcopy from the env Robert Yang
2014-03-28  0:49   ` Khem Raj
2014-03-28  3:02     ` Robert Yang
2014-03-27  8:11 ` [PATCH 4/4] gummiboot: fix the installed but not shipped warning Robert Yang

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.