Op 12 feb. 2014, om 09:31 heeft Richard Purdie 
<[email protected]> het volgende geschreven:

> On Wed, 2014-02-12 at 09:03 +0100, Koen Kooi wrote:
>> On 01/15/2014 11:15 AM, Koen Kooi wrote:
>>> I've limited it to 64bit targets, but to be honest debug splitting doesn't 
>>> make sense for grub since it won't run in your rootfs and attaching gdb is 
>>> pretty much impossible.
>>> 
>>> Signed-off-by: Koen Kooi <[email protected]>
>>> ---
>>>  meta/recipes-bsp/grub/grub_git.bb | 5 +++++
>>>  1 file changed, 5 insertions(+)
>>> 
>>> diff --git a/meta/recipes-bsp/grub/grub_git.bb 
>>> b/meta/recipes-bsp/grub/grub_git.bb
>>> index 1796e7f..bc79cfa 100644
>>> --- a/meta/recipes-bsp/grub/grub_git.bb
>>> +++ b/meta/recipes-bsp/grub/grub_git.bb
>>> @@ -51,8 +51,13 @@ do_configure_prepend() {
>>>  do_install_append () {
>>>      install -d ${D}${sysconfdir}/grub.d
>>>      install -m 0755 ${WORKDIR}/40_custom ${D}${sysconfdir}/grub.d/40_custom
>>> +
>>>  }
>>> 
>>> +# debugedit chokes on 64 bit platforms
>>> +INHIBIT_PACKAGE_DEBUG_SPLIT_aarch64 = "1"
>>> +INHIBIT_PACKAGE_DEBUG_SPLIT_x86-64 = "1"
>>> +
>>>  RDEPENDS_${PN} = "diffutils freetype"
>>>  FILES_${PN}-dbg += "${libdir}/${BPN}/*/.debug"
>>> 
>>> 
>> 
>> Since the package.bbclass change went in yesterday: ping
> 
> Should we just do this for 64 bit targets or should we be doing it
> unconventionally?

It is needed for every 'bare metal' binary we run through debugedit. But for 
some reason debugedit doesn't choke on 32bit binaries. I'm not sure what the 
right answer is here, I only fixed it for the archs I ran into problems myself. 

I'd be happy to respin this patch if you let me know what the preferred 
solution is.

regards,

Koen
_______________________________________________
Openembedded-core mailing list
[email protected]
http://lists.openembedded.org/mailman/listinfo/openembedded-core

Reply via email to