[OE-core] [PATCH] webkitgtk, gcr, libsecret: force ARM mode

Khem Raj raj.khem at gmail.com
Sat Oct 10 19:15:29 UTC 2015


On Sat, Oct 10, 2015 at 5:13 AM, Carlos Alberto Lopez Perez
<clopez at igalia.com> wrote:
> On 09/10/15 17:11, Martin Jansa wrote:
>> * gcr, libsecret are new since switch to gcc 5.2
>> * webkitgtk is old but it was removed while migrating from
>>   webkit-gtk to webkitgtl (like REQUIRED_DISTRO_FEATURES were) :/
>>
>> Signed-off-by: Martin Jansa <Martin.Jansa at gmail.com>
>> ---
>
>> diff --git a/meta/recipes-sato/webkit/webkitgtk_2.8.5.bb b/meta/recipes-sato/webkit/webkitgtk_2.8.5.bb
>> index f14c868..e29666a 100644
>> --- a/meta/recipes-sato/webkit/webkitgtk_2.8.5.bb
>> +++ b/meta/recipes-sato/webkit/webkitgtk_2.8.5.bb
>> @@ -70,3 +70,5 @@ FILES_${PN} += "${libdir}/webkit2gtk-4.0/injected-bundle/libwebkit2gtkinjectedbu
>>  FILES_${PN}-dbg += "${libdir}/webkit2gtk-4.0/injected-bundle/.debug/libwebkit2gtkinjectedbundle.so"
>>  FILES_${PN}-dbg += "${libdir}/webkitgtk/webkit2gtk-4.0/.debug/*"
>>
>> +# http://errors.yoctoproject.org/Errors/Details/20370/
>> +ARM_INSTRUCTION_SET = "arm"
>>
>
> I tried to build webkitgtk using current master of poky for machine
> qemuarm and it built fine:

That is fine, however keep in mind that poky is one of many
distributions using OE build framework.
there are many other which have different distribution policies and
all of them use OE-Core and bitbake layers
as must. So when you make changes to OE-Core or bitbake the scope is a
bit wider. Testing it on Poky alone
might not be sufficient. In this case the distro is choosing Thumb ISA
as default for ARM architecture, you need
to have that policy set to reproduce this error.

>
> Build Configuration:
> BB_VERSION        = "1.28.0"
> BUILD_SYS         = "x86_64-linux"
> NATIVELSBSTRING   = "Debian-8.1"
> TARGET_SYS        = "arm-poky-linux-gnueabi"
> MACHINE           = "qemuarm"
> DISTRO            = "poky"
> DISTRO_VERSION    = "2.0"
> TUNE_FEATURES     = "arm armv5 thumb dsp"
> TARGET_FPU        = "soft"
> meta
> meta-yocto
> meta-yocto-bsp    = "master:ceeb52a2544045fe8432e36307a321f6e934de49"
>
>
>
>
> Can you tell me how to reproduce this failure?
> Also, what the ARM_INSTRUCTION_SET = "arm" line does?
> Thanks.
>
>
> --
> _______________________________________________
> Openembedded-core mailing list
> Openembedded-core at lists.openembedded.org
> http://lists.openembedded.org/mailman/listinfo/openembedded-core
>



More information about the Openembedded-core mailing list