| Summary: | mesa and wayland: mesa master now requires native wayland-scanner in order to build | ||
|---|---|---|---|
| Product: | [Build System, Metadata & Runtime] OE-Core | Reporter: | Joe Konno <joe.konno> |
| Component: | graphics | Assignee: | Jussi Kukkonen <jku> |
| Status: | RESOLVED FIXED | QA Contact: | |
| Severity: | normal | ||
| Priority: | Medium | CC: | meta.mr.watcher, meta.watcher |
| Version: | unspecified | ||
| Target Milestone: | 2.3 | ||
| Hardware: | x86 | ||
| OS: | Multiple | ||
| Whiteboard: | |||
| OS type for building Yocto: | --- | Type of Regression: | --- |
| Verified: | Documentation change: | No (bug/feature does not impact docs) | |
|
Description
Joe Konno
2016-09-15 23:15:42 UTC
We'll just need to do what we did with weston: make mesa depend on wayland-native and patch the configure.ac to insert the sysroot. Thanks for the headsup. Thanks Ross. As it happens, Wayland devs nack'ed the pkg-config pc_sysrootdir patch I submitted (for reasons that are now perfectly obvious). I'll see what I can whip up locally on the wayland and mesa front. I've sent a patch that just disables the pkg-config lookup and trusts that the correct wayland-scanner is in path (which is true on yocto). I'm also talking with the wayland folks about what the best solution would be... It's quite important to find the wayland-scanner that really matches the libwayland you are compiling with so the current mesa approach is actually very good for everyone else except cross-compiling weirdos. So maybe the best thing they can do is a suggestion to scanner users (like mesa) to add a "--with-wayland-scanner" config option. commit 354d0bc4a38307a866888df64c9e6d9049560c0f Author: Jussi Kukkonen <jussi.kukkonen@intel.com> Date: Thu Nov 17 17:21:03 2016 +0200 mesa: Upgrade 12.0.3 -> 13.0.1 New major release with OpenGL 4.4 support. Dependency on libudev has been removed. * Rebase replace_glibc_check_with_linux.patch * Add patch to find native wayland-scanner * Add PACKAGECONFIG[osmesa], disabled by default * package osmesa header correctly (From OE-Core rev: be60ffcbbdcd370f9d367db887d31a8ccc6b2519) Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> |