mirror of
git://git.yoctoproject.org/meta-intel
synced 2026-01-01 13:58:05 +00:00
The recent changes to enable GLES/EGL in mesa-dri have caused emenlow to fail: ERROR: Trying to resolve runtime dependency libglu resulted in conflicting PREFERRED_PROVIDER entries being found. The providers found were: ['/srv/home/pokybuild/yocto-autobuilder/yocto-slave/emenlow/build/yocto/meta-intel/meta-emenlow/recipes-graphics/xpsb-glx/xpsb-glx_0.18.bb', '/srv/home/pokybuild/yocto-autobuilder/yocto-slave/emenlow/build/meta/recipes-graphics/mesa/mesa-dri_8.0.4.bb'] The PREFERRED_PROVIDER entries resulting in this conflict were: ['PREFERRED_PROVIDER_mesa-dri = xpsb-glx', 'PREFERRED_PROVIDER_virtual/libgles1 = mesa-dri'] Because emenlow's xpsb-glx contains mesa, it needs to entirely replace mesa-dri. We'd normally set virtual/libgles1 and virtual/libgles2 to xpsb-glx but these drivers don't build the GLES libraries so that would be a lie. So, unset the preferred provider entries so that bitbake doesn't look at mesa-dri at all. Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
36 lines
1.1 KiB
Plaintext
36 lines
1.1 KiB
Plaintext
#@TYPE: Machine
|
|
#@NAME: emenlow
|
|
|
|
#@DESCRIPTION: Machine configuration for eMenlow based systems, like the
|
|
# Webs-2120 box.
|
|
|
|
PREFERRED_VERSION_linux-yocto ?= "3.4%"
|
|
|
|
require conf/machine/include/tune-atom.inc
|
|
require conf/machine/include/ia32-base.inc
|
|
|
|
PREFERRED_PROVIDER_libdrm = "libdrm-poulsbo"
|
|
PREFERRED_PROVIDER_drm = "libdrm-poulsbo"
|
|
PREFERRED_PROVIDER_virtual/libx11 = "libx11-trim"
|
|
PREFERRED_PROVIDER_virtual/libgl = "xpsb-glx"
|
|
PREFERRED_PROVIDER_virtual/libgles1 = ""
|
|
PREFERRED_PROVIDER_virtual/libgles2 = ""
|
|
PREFERRED_PROVIDER_virtual/xserver = "xserver-psb"
|
|
PREFERRED_PROVIDER_virtual/xserver-xf86 = "xserver-psb"
|
|
PREFERRED_PROVIDER_mesa-dri = "xpsb-glx"
|
|
PREFERRED_VERSION_libva ?= "0.31.0"
|
|
PREFERRED_VERSION_xf86-input-evdev ?= "2.6.0"
|
|
PREFERRED_VERSION_cairo ?= "1.10.2"
|
|
XSERVER ?= "xserver-psb \
|
|
xserver-psb-extension-dri \
|
|
xserver-psb-extension-dri2 \
|
|
xserver-psb-extension-glx \
|
|
xserver-psb-extension-extmod \
|
|
xserver-psb-extension-dbe \
|
|
xserver-psb-module-libint10 \
|
|
xf86-input-mouse \
|
|
xf86-input-keyboard \
|
|
xf86-input-evdev"
|
|
|
|
APPEND += "video=vesafb vga=0x318"
|