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(-) _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev