st/nine: Check memfd_create support
authorAxel Davy <davyaxel0@gmail.com>
Tue, 9 Mar 2021 21:49:48 +0000 (22:49 +0100)
committerMarge Bot <eric+marge@anholt.net>
Thu, 11 Mar 2021 21:29:51 +0000 (21:29 +0000)
commit767270e8099073748032599fd357719b05dec081
tree6021bef1479ccff6fe926cae65f661537cd1f0ee
parentae3b95daa7b7e051b78b70c82d159c821f376fea
st/nine: Check memfd_create support

glibc introduced memfd_create only in its 2.27 release.

Check memfd_create support by verifying HAVE_MEMFD_CREATE
is defined.

Fixes: https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/9377

Reported by Roman Elshin in
https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/9451

Signed-off-by: Axel Davy <davyaxel0@gmail.com>
Reviewed-by: Matt Turner <mattst88@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/9483>
src/gallium/frontends/nine/nine_memory_helper.c