Module: meta-ti Branch: master Commit: 6014fc75c0663e13c1272d0f66ff1cd7caceba80 URL: http://arago-project.org/git/meta-ti.git?a=commit;h=6014fc75c0663e13c1272d0f66ff1cd7caceba80
Author: Koen Kooi <[email protected]> Date: Wed May 2 14:33:26 2012 +0200 libgles-omap3: work around bug in opkg All the EGL_BADALLOC failures that user have been reporting turn out to be a bug in opkg: http://groups.google.com/group/opkg-devel/browse_thread/thread/741d18b0ef31435e# Opkg decides to relink symlinks to the wrong files. As a workaround we check the symlink during every bootup and fix it if needed. Signed-off-by: Koen Kooi <[email protected]> Signed-off-by: Denys Dmytriyenko <[email protected]> --- recipes-graphics/libgles/libgles-omap3.inc | 2 +- recipes-graphics/libgles/libgles-omap3/rc.pvr | 7 +++++++ 2 files changed, 8 insertions(+), 1 deletions(-) diff --git a/recipes-graphics/libgles/libgles-omap3.inc b/recipes-graphics/libgles/libgles-omap3.inc index c64a882..664a649 100644 --- a/recipes-graphics/libgles/libgles-omap3.inc +++ b/recipes-graphics/libgles/libgles-omap3.inc @@ -3,7 +3,7 @@ LICENSE = "proprietary-binary" # 'TSPA.txt' might not be the best file to md5sum LIC_FILES_CHKSUM = "file://TSPA.txt;md5=c0d5d9c1e38b41677144c4e24d6ddee1" -PR = "r30" +PR = "r31" COMPATIBLE_MACHINE = "(omap3|ti816x|ti33x)" diff --git a/recipes-graphics/libgles/libgles-omap3/rc.pvr b/recipes-graphics/libgles/libgles-omap3/rc.pvr index 07efa66..00cd994 100755 --- a/recipes-graphics/libgles/libgles-omap3/rc.pvr +++ b/recipes-graphics/libgles/libgles-omap3/rc.pvr @@ -61,6 +61,12 @@ sgxprepare () { } sgxfinish () { + # Fix up a bug in opkg + if [ $(readlink /usr/lib/libsrv_um.so) != $(readlink /usr/lib/libsrv_um.so.1) ] ; then + cd /usr/lib + ln -sf $(readlink /usr/lib/libsrv_um.so.1) libsrv_um.so + fi + if [ "${ES_REVISION}" != "${SAVED_ESREVISION}" ] ; then echo -n "Starting SGX fixup for" echo " ES${ES_REVISION}.x" @@ -68,6 +74,7 @@ sgxfinish () { cp -a /usr/bin/ES${ES_REVISION}.0/* /usr/bin echo "${ES_REVISION}" > /etc/powervr-esrev fi + /usr/bin/pvrsrvinit } _______________________________________________ meta-ti mailing list [email protected] https://lists.yoctoproject.org/listinfo/meta-ti
