meson: require valgrind 3.10.0 to enable it with freedreno
Freedreno uses VALGRIND_ENABLE_ADDR_ERROR_REPORTING_IN_RANGE that was introduced in Valgrind 3.10.0 Raspbian Buster includes Valgrind 3.7.0, so when valgrind is installed as freedreno is build by default the build becomes broken. So lets require 3.10 to enable valgrind when freedreno is built. v2: Keep the arguments listed in the same order (Emil Velikov) Closes: https://gitlab.freedesktop.org/mesa/drm/-/issues/37 Signed-off-by: Jose Maria Casanova Crespo <jmcasanova@igalia.com> Reviewed-by: Emil Velikov <emil.velikov@collabora.com>main
parent
bfa782c5f6
commit
c997baf590
|
@ -249,7 +249,11 @@ else
|
||||||
endif
|
endif
|
||||||
_valgrind = get_option('valgrind')
|
_valgrind = get_option('valgrind')
|
||||||
if _valgrind != 'false'
|
if _valgrind != 'false'
|
||||||
dep_valgrind = dependency('valgrind', required : _valgrind == 'true')
|
if with_freedreno
|
||||||
|
dep_valgrind = dependency('valgrind', required : _valgrind == 'true', version : '>=3.10.0')
|
||||||
|
else
|
||||||
|
dep_valgrind = dependency('valgrind', required : _valgrind == 'true')
|
||||||
|
endif
|
||||||
with_valgrind = dep_valgrind.found()
|
with_valgrind = dep_valgrind.found()
|
||||||
else
|
else
|
||||||
dep_valgrind = []
|
dep_valgrind = []
|
||||||
|
|
Loading…
Reference in New Issue