Hi, I just tried to compile an application that links against EGL and I get the following error during configure: ...core2-poky-linux/gcc/i586-poky-linux/4.7.2/ld: cannot find -lEGL I verified and this is caused by symlinks not being created by the emgd-driver-bin recipe. Fortunatly a patch was already made for this: http://git.yoctoproject.org/cgit/cgit.cgi/meta-intel/commit/common/recipes-graphics/xorg-driver/emgd-driver-bin_1.14.bb?id=154156a4db56f7b33fb1765cf6b87e683d027af9 Would it be possible to backport this patch to the 1.3 branch?
Ross, can you pull this commit in the 1.3.x branch?
Tom, Ross does not touch meta-intel for the 1.3.x release. So can you pull in the commit in the meta-intel 1.3.x release? Thanks, Nitin
I tried cherry-picking from master, but it doesn't apply: trz@empanada meta-intel]$ git cherry-pick 154156a4db56f7b33fb1765cf6b87e683d027af9 error: could not apply 154156a... emgd-driver-bin: add further needed soft links hint: after resolving the conflicts, mark the corrected paths hint: with 'git add <paths>' or 'git rm <paths>' hint: and commit the result with 'git commit'
Assigning to Nitin as the author of the patch, need a backport to 1.3.
Fixed by this commit in danny: commit d7dbbcba891c18d5134e4ff8f0c51f44f2a4b1dd Author: Nitin A Kamble <nitin.a.kamble@intel.com> Date: Thu Nov 15 18:12:59 2012 -0800 emgd-driver-bin: remove duplicate files & fix soft links Replace all the duplicate files by soft links, and also fix targets of some of the broken soft links. These changes avoid link issues like following, where detailed library versions included in the .so filenames cause linking issues. [...]/tmp/sysroots/x86_64-linux/usr/libexec/core2-poky-linux/gcc/i586-poky-linux/4.7.2/ld: warning: libEMGDegl.so, needed by [...]/tmp/sysroots/fri2/usr/lib/libGLESv2.so, not found (try using -rpath or -rpath-link) [...]/tmp/sysroots/x86_64-linux/usr/libexec/core2-poky-linux/gcc/i586-poky-linux/4.7.2/ld: warning: libemgdsrv_um.so, needed by [...]/tmp/sysroots/fri2/usr/lib/libGLESv2.so, not found (try using -rpath or -rpath-link) This fixes Bug: [YOCTO #4020] Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com> Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>