[Mesa-dev] [PATCHv2 00/29] Android inspired fixes and automake cleanups
Emil Velikov
emil.l.velikov at gmail.com
Tue Jul 29 15:54:12 PDT 2014
Hello list,
Here is an update+expansion of a lovely series that cleans up our builds
and as an added bonus it makes things build for android on almost every
driver but
- radeonsi - driver requires llvm but the build is not there yet.
- nouveau - bionic loves tr1/* C++ headers + broken drm_gralloc
- vmwgfx - broken drm_gralloc (mesa fails at link stage)
- freedreno - builds like a charm, yet drm_gralloc lacks support for it.
Rob wrote one which I'm testing atm :)
Changes since last series
- patches 15-29 are new.
- all android patches are using the installed libdrm headers, rather
than going through the libdrm sources.
- some additional android build fixes - use correct includes, drop no
longer available symbols, function re-definitions, missing functions...
- a few mesa fixes from the Chromium tree.
- create an actual i915_dri.so driver under Android.
- leave it up-to the user to thinker with compiler optimisations
(-msse4.1) re main/streaming-load-memcpy.c: streaming-load-memcpy.c()
Series is build on top of the egl-drm patches, and requires my recent
libdrm patches otherwise libdrm does not install the headers.
The whole thing is available in the android-inspired-fixes over at my
github repo.
Any input is greatly appreciated.
Cheers,
Emil
46 files changed, 448 insertions(+), 562 deletions(-)
More information about the mesa-dev
mailing list