Message ID | 20170530153249.7161-1-nicolas.dechesne@linaro.org |
---|---|
State | Superseded |
Headers | show |
On Tue, May 30, 2017 at 12:32 PM, Nicolas Dechesne <nicolas.dechesne@linaro.org> wrote: > * Costmetic changes in license.html file required new MD5 hash > * Add PACKAGECONFIG option for libunwind support (new feature, disable by default) > * Rebased 0001-Use-wayland-scanner-in-the-path.patch > * Added zlib in DEPENDS, otherwise mesa no longer builds. > > Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org> Acked-by: Otavio Salvador <otavio@ossystems.com.br> -- 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 -- _______________________________________________ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core
On 30 May 2017 at 16:32, Nicolas Dechesne <nicolas.dechesne@linaro.org> wrote: > * Costmetic changes in license.html file required new MD5 hash > * Add PACKAGECONFIG option for libunwind support (new feature, disable by > default) > * Rebased 0001-Use-wayland-scanner-in-the-path.patch > * Added zlib in DEPENDS, otherwise mesa no longer builds. > Breaks under musl: http://errors.yoctoproject.org/Errors/Details/143476/ Ross -- _______________________________________________ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core
On Thu, Jun 1, 2017 at 11:27 AM, Burton, Ross <ross.burton@intel.com> wrote: > On 30 May 2017 at 16:32, Nicolas Dechesne <nicolas.dechesne@linaro.org> > wrote: >> >> * Costmetic changes in license.html file required new MD5 hash >> * Add PACKAGECONFIG option for libunwind support (new feature, disable by >> default) >> * Rebased 0001-Use-wayland-scanner-in-the-path.patch >> * Added zlib in DEPENDS, otherwise mesa no longer builds. > > > Breaks under musl: > > http://errors.yoctoproject.org/Errors/Details/143476/ thanks.. should be fixed now with https://lists.freedesktop.org/archives/mesa-dev/2017-June/157542.html i will update the recipe accordingly and resend. -- _______________________________________________ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core
diff --git a/meta/recipes-graphics/mesa/files/0001-Use-wayland-scanner-in-the-path.patch b/meta/recipes-graphics/mesa/files/0001-Use-wayland-scanner-in-the-path.patch index e49695bf85..eb6ff4ff04 100644 --- a/meta/recipes-graphics/mesa/files/0001-Use-wayland-scanner-in-the-path.patch +++ b/meta/recipes-graphics/mesa/files/0001-Use-wayland-scanner-in-the-path.patch @@ -1,4 +1,4 @@ -From 2f68fcaaf4964e7feeb383f5c26851965cda037c Mon Sep 17 00:00:00 2001 +From c908f0c13ac81a3a52140f129a13b2bc997ff4ee Mon Sep 17 00:00:00 2001 From: Jussi Kukkonen <jussi.kukkonen@intel.com> Date: Tue, 15 Nov 2016 15:20:49 +0200 Subject: [PATCH] Simplify wayland-scanner lookup @@ -15,23 +15,23 @@ Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com> 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/configure.ac b/configure.ac -index e56e35a..a92005a 100644 +index 2c7e636fac..d2b2350739 100644 --- a/configure.ac +++ b/configure.ac -@@ -2020,12 +2020,7 @@ if test "x$with_egl_platforms" != "x" -a "x$enable_egl" != xyes; then - AC_MSG_ERROR([cannot build egl state tracker without EGL library]) +@@ -2174,12 +2174,7 @@ if test "x$with_platforms" != xauto; then + with_egl_platforms=$with_platforms fi -PKG_CHECK_MODULES([WAYLAND_SCANNER], [wayland-scanner], - WAYLAND_SCANNER=`$PKG_CONFIG --variable=wayland_scanner wayland-scanner`, - WAYLAND_SCANNER='') -if test "x$WAYLAND_SCANNER" = x; then -- AC_PATH_PROG([WAYLAND_SCANNER], [wayland-scanner]) +- AC_PATH_PROG([WAYLAND_SCANNER], [wayland-scanner], [:]) -fi +AC_PATH_PROG([WAYLAND_SCANNER], [wayland-scanner]) # Do per-EGL platform setups and checks egl_platforms=`IFS=', '; echo $with_egl_platforms` -- -2.1.4 +2.13.0 diff --git a/meta/recipes-graphics/mesa/mesa-gl_17.0.6.bb b/meta/recipes-graphics/mesa/mesa-gl_17.1.1.bb similarity index 100% rename from meta/recipes-graphics/mesa/mesa-gl_17.0.6.bb rename to meta/recipes-graphics/mesa/mesa-gl_17.1.1.bb diff --git a/meta/recipes-graphics/mesa/mesa.inc b/meta/recipes-graphics/mesa/mesa.inc index 447fd6d0df..67039a9962 100644 --- a/meta/recipes-graphics/mesa/mesa.inc +++ b/meta/recipes-graphics/mesa/mesa.inc @@ -10,11 +10,11 @@ HOMEPAGE = "http://mesa3d.org" BUGTRACKER = "https://bugs.freedesktop.org" SECTION = "x11" LICENSE = "MIT" -LIC_FILES_CHKSUM = "file://docs/license.html;md5=899fbe7e42d494c7c8c159c7001693d5" +LIC_FILES_CHKSUM = "file://docs/license.html;md5=725f991a1cc322aa7a0cd3a2016621c4" PE = "2" -DEPENDS = "expat makedepend-native flex-native bison-native libxml2-native" +DEPENDS = "expat makedepend-native flex-native bison-native libxml2-native zlib" PROVIDES = "virtual/libgl virtual/libgles1 virtual/libgles2 virtual/egl virtual/mesa" @@ -74,6 +74,8 @@ PACKAGECONFIG[xa] = "--enable-xa, --disable-xa" OSMESA = "${@bb.utils.contains('PACKAGECONFIG', 'gallium', 'gallium-osmesa', 'osmesa', d)}" PACKAGECONFIG[osmesa] = "--enable-${OSMESA},--disable-${OSMESA}" +PACKAGECONFIG[unwind] = "--enable-libunwind,--disable-libunwind,libunwind" + # llvmpipe is slow if compiled with -fomit-frame-pointer (e.g. -O2) FULL_OPTIMIZATION_append = " -fno-omit-frame-pointer" diff --git a/meta/recipes-graphics/mesa/mesa_17.0.6.bb b/meta/recipes-graphics/mesa/mesa_17.1.1.bb similarity index 83% rename from meta/recipes-graphics/mesa/mesa_17.0.6.bb rename to meta/recipes-graphics/mesa/mesa_17.1.1.bb index 3f98271f21..ad5d2a7a20 100644 --- a/meta/recipes-graphics/mesa/mesa_17.0.6.bb +++ b/meta/recipes-graphics/mesa/mesa_17.1.1.bb @@ -6,8 +6,8 @@ SRC_URI = "ftp://ftp.freedesktop.org/pub/mesa/mesa-${PV}.tar.xz \ file://0001-Use-wayland-scanner-in-the-path.patch \ " -SRC_URI[md5sum] = "77ea38dc0ab899864b06ea2941ac31a4" -SRC_URI[sha256sum] = "89ecf3bcd0f18dcca5aaa42bf36bb52a2df33be89889f94aaaad91f7a504a69d" +SRC_URI[md5sum] = "a4844bc6052578574f9629458bcbb749" +SRC_URI[sha256sum] = "aed503f94c0c1630a162a3e276f4ee12a86764cee4cb92338ea2dea99a04e7ef" #because we cannot rely on the fact that all apps will use pkgconfig, #make eglplatform.h independent of MESA_EGL_NO_X11_HEADER
* Costmetic changes in license.html file required new MD5 hash * Add PACKAGECONFIG option for libunwind support (new feature, disable by default) * Rebased 0001-Use-wayland-scanner-in-the-path.patch * Added zlib in DEPENDS, otherwise mesa no longer builds. Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org> --- .../mesa/files/0001-Use-wayland-scanner-in-the-path.patch | 12 ++++++------ .../mesa/{mesa-gl_17.0.6.bb => mesa-gl_17.1.1.bb} | 0 meta/recipes-graphics/mesa/mesa.inc | 6 ++++-- .../recipes-graphics/mesa/{mesa_17.0.6.bb => mesa_17.1.1.bb} | 4 ++-- 4 files changed, 12 insertions(+), 10 deletions(-) rename meta/recipes-graphics/mesa/{mesa-gl_17.0.6.bb => mesa-gl_17.1.1.bb} (100%) rename meta/recipes-graphics/mesa/{mesa_17.0.6.bb => mesa_17.1.1.bb} (83%) -- 2.11.0 -- _______________________________________________ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core