[meta-freescale] [[meta-fsl-arm][PATCH] imx-base: Add virtual/libgl to MACHINE_ARCH_FILTER for imx6sl

Otavio Salvador otavio at ossystems.com.br
Mon Aug 18 05:34:22 PDT 2014


On Sat, Aug 16, 2014 at 8:33 PM, Lauren Post <lauren.post at freescale.com> wrote:
> This fixes rootfs build breaks with libgl dependencies with
> solilite after building full gpu mx6 machine such as imx6qsabresd.
>
> Signed-off-by: Lauren Post <lauren.post at freescale.com>
> ---
>  conf/machine/include/imx-base.inc |    2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/conf/machine/include/imx-base.inc b/conf/machine/include/imx-base.inc
> index dcaaacf..20c9171 100644
> --- a/conf/machine/include/imx-base.inc
> +++ b/conf/machine/include/imx-base.inc
> @@ -47,7 +47,7 @@ MACHINE_SOCARCH_vf60 = "${TUNE_PKGARCH}-vf60"
>  PACKAGE_EXTRA_ARCHS_append = " ${MACHINE_SOCARCH}"
>
>  MACHINE_ARCH_FILTER = "virtual/kernel"
> -MACHINE_ARCH_FILTER_append_mx6sl = " virtual/egl virtual/mesa"
> +MACHINE_ARCH_FILTER_append_mx6sl = " virtual/egl virtual/mesa virtual/libgl"
>  MACHINE_SOCARCH_FILTER = "libfslcodec libfslvpuwrap libfslparser gst-fsl-plugins"
>  MACHINE_SOCARCH_FILTER_append_mx5 = " virtual/libgles1 virtual/libgles2 virtual/egl virtual/mesa virtual/libgl"
>  MACHINE_SOCARCH_FILTER_append_mx6q = " virtual/libgles1 virtual/libgles2 virtual/egl virtual/mesa virtual/libgl"

Thanks for looking at it Lauren, after you sent this it is clear what
happened. It used the SoC arch for the GPU binaries so we ought to
extend the list to cover the all virtuals:

-MACHINE_ARCH_FILTER_append_mx6sl = " virtual/egl virtual/mesa"
+MACHINE_ARCH_FILTER_append_mx6sl = " virtual/libgles1
virtual/libgles2 virtual/egl virtual/mesa virtual/libgl"

Neena, can you fix your imx-base.inc patch and send a v5? So I can
include this in our builder.

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