[PATCH libdrm] meson: honor -Detnaviv=auto
eric.engestrom at intel.com
Mon Sep 24 15:18:35 UTC 2018
On Friday, 2018-09-21 17:30:42 +0200, Guido Günther wrote:
> We support that value so it should work as expected. This does not make
> 'auto' the default since the API is still marked as experimental.
> meson.build | 4 ++--
> 1 file changed, 2 insertions(+), 2 deletions(-)
> diff --git a/meson.build b/meson.build
> index 75c7bdff..8001a9cc 100644
> --- a/meson.build
> +++ b/meson.build
> @@ -142,11 +142,11 @@ endif
> with_etnaviv = false
> _etnaviv = get_option('etnaviv')
> -if _etnaviv == 'true'
> +if _etnaviv != 'false'
> if not with_atomics
> error('libdrm_etnaviv requires atomics.')
We shouldn't error out in the 'auto' case; please modify the `with_atomic`
if above to add `_etnaviv == 'true' and ...`. With that, the patch is:
Reviewed-by: Eric Engestrom <eric.engestrom at intel.com>
> - with_etnaviv = true
> + with_etnaviv = _etnaviv == 'true' or ['arm', 'aarch64'].contains(host_machine.cpu_family())
That said, I have no idea if enabling it by default on ARM is the right
thing, so I'll let Lucas and/or Christian decide this :)
(You should wait for their reply before sending your v2)
> with_exynos = get_option('exynos') == 'true'
> dri-devel mailing list
> dri-devel at lists.freedesktop.org
More information about the dri-devel