[meta-freescale] [meta-fsl-arm-extra][PATCH v2] riotboard: Fix broken image builds against linux-fslc

Nikolay Dimitrov picmaster at mail.bg
Thu Apr 30 07:34:34 PDT 2015


Hi Otavio,

On 04/30/2015 01:52 PM, Otavio Salvador wrote:
> On Thu, Apr 30, 2015 at 12:22 AM, Nikolay Dimitrov <picmaster at mail.bg> wrote:
>> On 04/30/2015 05:50 AM, Nikolay Dimitrov wrote:
>>> The obvious part is that someone is pulling-in imx-lib, which
>>> shouldn't be built with linux-fslc. I'm still to figure out why.
>>>
>>> Regards, Nikolay
>>
>>
>> It looks like packagegroup-fsl-gstreamer-full pulls-in, gst-plugins-gl,
>> gst-fsl-plugin and finally imx-lib, which causes the build failure.
>>
>> Here's the source of the issue
>> (meta-fsl-demos/recipes-fsl/packagegroups/packagegroup-fsl-gstreamer-full.bb):
>>
>> # FIXME: i.MX6SL cannot use mesa for Graphics and it lacks 3D support,
>> #        so skip it for now.
>> RDEPENDS_${PN}_remove_mx6sl = "gst-plugins-gl"
>>
>> This fix prevents the build failure for warp (I already tested it). For
>> imx6sl the situation is easy, as the both the hardware and kernel
>> doesn't support gpu3d. But this is not the case for imx6dl and
>> linux-fslc. We can't just remove gst-plugins-gl when building for imx6dl.
>>
>> Probably we need something like this:
>>
>> RDEPENDS_${PN}_remove_mx6dl = "${@bb.utils.contains('KERNEL_FEATURES',
>> 'supports-gpu3d', '', 'gst-plugins-gl', d)}"
>>
>> Any ideas?
>
> https://github.com/Freescale/meta-fsl-arm-extra/blob/master/conf/machine/m53evk.conf#L25
>
> This should fix this all (replace the machine name, of course).

Can you be more specific, please? I don't see anything that helps, but
I could be wrong.

Regards,
Nikolay


More information about the meta-freescale mailing list