From acbb2d018cd48b65eacc70cfabd856ca6f9fc6fc Mon Sep 17 00:00:00 2001 From: Christoph Neuhauser Date: Thu, 31 Jul 2025 13:23:24 +0200 Subject: [PATCH] egl: Fix DRI utility function compilation on macOS Signed-off-by: Christoph Neuhauser Tested-by: Yurii Kolesnykov Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/13556 Fixes: e99446fc5e6 ("egl: Add EGL_EXT_device_query_name and EGL_EXT_device_persistent_id") Part-of: --- src/gallium/frontends/dri/dri_util.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/gallium/frontends/dri/dri_util.c b/src/gallium/frontends/dri/dri_util.c index 56bff49d0e5..24048d57d12 100644 --- a/src/gallium/frontends/dri/dri_util.c +++ b/src/gallium/frontends/dri/dri_util.c @@ -1058,6 +1058,7 @@ bool dri_get_drm_device_info(const char *device_name, uint8_t *device_uuid, uint8_t *driver_uuid, char **vendor_name, char **renderer_name, char **driver_name) { +#ifdef HAVE_LIBDRM struct pipe_loader_device *pldev; struct pipe_screen *pscreen; int fd; @@ -1095,4 +1096,7 @@ dri_get_drm_device_info(const char *device_name, uint8_t *device_uuid, uint8_t * close(fd); return true; +#else + return false; +#endif }