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

Otavio Salvador otavio at ossystems.com.br
Thu Apr 30 03:52:50 PDT 2015


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).

-- 
Otavio Salvador                             O.S. Systems
http://www.ossystems.com.br        http://code.ossystems.com.br
Mobile: +55 (53) 9981-7854            Mobile: +1 (347) 903-9750


More information about the meta-freescale mailing list