1. 24 Jul, 2013 1 commit
  2. 20 Jul, 2013 1 commit
  3. 18 Jul, 2013 1 commit
    • Simon Braunschmidt's avatar
      gpu-viv-bin-mx6q, mesa: fix virtual/libgl dependencies · ea8d0039
      Simon Braunschmidt authored
      Fixes [YOCTO #4850]
      
      findings:
      * meta-fsl-arm/recipes-graphics/mesa/mesa_9.1.3.bbappend is used to
        delete libGL.* after compilation of mesa
      
      * ./recipes-graphics/gpu-viv-bin-mx6q/gpu-viv-bin-mx6q_3.0.35-4.0.0.bb, via
        gpu-viv-bin-mx6q.inc, provides its own version of libGL
      
      * gpu-viv-bin-mx6q does not advertise "virtual/libgl" in "PROVIDES +="
      
      * but mesa (via mesa.inc) does:
        PROVIDES = "virtual/libgl virtual/libgles1 virtual/libgles2 virtual/egl"
      
      * so the statement in imx-base.inc
         PREFERRED_PROVIDER_virtual/libgl_mx6 ?= "gpu-viv-bin-mx6q"
        does not have effect, because mesa is still the only provider
        of virtual/libgl
      
      * packages depending on virtual/libgl only get mesa, which will not contain
        the libGL library
      
      * in fact, we still use the gl headers from mesa, but the binary blob library
        from gpu-viv-bin-mx6q (gpu-viv-bin-mx6q does not provide the headers),
        so a package compiling against GL needs both mesa and gpu-viv-bin-mx6q
      
      conclusion:
      * so i suggest having gpu-viv-bin-mx6q depend on mesa to draw in the
        gl header package, advertising "virtual/libgl" for gpu-viv-bin-mx6q
        via "PROVIDES +=" and not advertising virtual/libgl for mesa via the
        .bbappend file
      Signed-off-by: default avatarSimon Braunschmidt <sb@emlix.com>
      ea8d0039
  4. 07 Jun, 2013 2 commits
  5. 23 Mar, 2013 1 commit
  6. 22 Mar, 2013 1 commit
  7. 20 Mar, 2013 1 commit
  8. 17 Feb, 2013 1 commit
  9. 11 Jan, 2013 1 commit
  10. 14 Dec, 2012 1 commit
  11. 23 Nov, 2012 1 commit
  12. 30 Sep, 2012 1 commit