[Mesa-dev] [PATCH 00/12] Android build cleanup/fixes

Mauro Rossi issor.oruam at gmail.com
Mon May 1 01:03:04 UTC 2017


2017-04-28 4:55 GMT+02:00 Chih-Wei Huang <cwhuang at android-x86.org>:

> 2017-04-28 3:43 GMT+08:00 Rob Herring <robh at kernel.org>:
> > This is a series of clean-ups and fixes to the Android build files.
> > Overall, it removes a lot of the if conditions that aren't necessary for
> > normal builds and also enables "mmma external/mesa3d" to build
> > everything for easier build testing.
> >
> > This fixes LLVM enabled builds on master though that requires changes
> > to LLVM as well. In the process, LLVM builds with Lollipop are dropped
> > as L doesn't have the minimum LLVM version for several drivers. Also,
> > android-x86 L support is using mesa 11.0.
> >
> > I've only tested against AOSP master so far.
> >
> > Rob
> >
> > Mauro Rossi (2):
> >   android: drop static linking of R600 LLVM libraries
> >   android: define required __STDC* macros as cflags
> >
> > Rob Herring (10):
> >   Android: amd: use exported include dirs instead of explicit includes
> >   Android: amd/common: fix dependency on libmesa_nir
> >   Android: drop LLVM support on Lollipop
> >   Android: rework libelf dependencies
> >   Android: remove needless conditional including of child makefiles
> >   Android: Fix swrast only build
> >   Android: push driver build details to driver makefiles
> >   Android: default to building all drivers
> >   Android: Add LLVM support for Android O
> >   Android: Drop linking libgcc
> >
> >  Android.common.mk                            | 15 ++----
> >  Android.mk                                   | 57
> ++++++++++-------------
> >  src/amd/Android.addrlib.mk                   |  6 +++
> >  src/amd/Android.common.mk                    | 16 +++++--
> >  src/compiler/Android.nir.gen.mk              |  1 +
> >  src/egl/Android.mk                           | 14 ++----
> >  src/gallium/Android.common.mk                |  3 +-
> >  src/gallium/Android.mk                       | 58
> +++---------------------
> >  src/gallium/auxiliary/Android.mk             | 12 +++--
> >  src/gallium/auxiliary/pipe-loader/Android.mk |  7 ++-
> >  src/gallium/drivers/freedreno/Android.mk     |  5 ++
> >  src/gallium/drivers/i915/Android.mk          |  4 ++
> >  src/gallium/drivers/nouveau/Android.mk       |  5 ++
> >  src/gallium/drivers/r300/Android.mk          |  4 ++
> >  src/gallium/drivers/r600/Android.mk          | 10 ++--
> >  src/gallium/drivers/radeon/Android.mk        |  7 ++-
> >  src/gallium/drivers/radeonsi/Android.mk      | 12 ++++-
> >  src/gallium/drivers/softpipe/Android.mk      |  4 ++
> >  src/gallium/drivers/svga/Android.mk          |  4 ++
> >  src/gallium/drivers/vc4/Android.mk           |  4 ++
> >  src/gallium/drivers/virgl/Android.mk         |  4 ++
> >  src/gallium/state_trackers/dri/Android.mk    | 10 ++--
> >  src/gallium/targets/dri/Android.mk           | 68
> ++--------------------------
> >  src/gallium/winsys/amdgpu/drm/Android.mk     | 12 ++---
> >  src/gallium/winsys/i915/drm/Android.mk       |  4 ++
> >  src/mesa/Android.libmesa_dricore.mk          |  4 --
> >  src/mesa/Android.libmesa_st_mesa.mk          |  4 --
> >  src/mesa/drivers/dri/Android.mk              | 11 +----
> >  28 files changed, 149 insertions(+), 216 deletions(-)
> >
> > --
>
> First of all, thank you for these patches.
>
> Patches 1, 2, 3, 4, 5, 6, 7, 8, and 12 are
>
> Reviewed-by: Chih-Wei Huang <cwhuang at linux.org.tw>
>
> For others I hope to make a test
> (at least on N) before commenting.
>
> Minor suggestion: unify the uppercase or lowercase
> in the subject of the series.
>
>
> --
> Chih-Wei
> Android-x86 project
> http://www.android-x86.org
>

nougat-x86 is building with the series
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/mesa-dev/attachments/20170501/fd244e13/attachment-0001.html>


More information about the mesa-dev mailing list