[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