From 1da4bb5b97a4b9458fad6f5e7dd4ec29f522f934 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Fri, 20 Jun 2014 14:10:29 +0100 Subject: [PATCH] gbm: Log at least one dlerror() when we fail to open any drivers. MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit We don't want to log every single error (such as all the ones where the file wasn't even present in our list of search paths), but if you didn't find any driver, then seeing at least one error is useful (since the common case as a developer is a single DEFAULT_DRIVER_DIR or GBM_DRIVERS_PATH entry). v2: Rebase on swrast changes. Reviewed-by: Michel Dänzer Reviewed-by: Emil Velikov --- src/gbm/backends/dri/gbm_dri.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/gbm/backends/dri/gbm_dri.c b/src/gbm/backends/dri/gbm_dri.c index 0fbe81cf2a1..f637e323db9 100644 --- a/src/gbm/backends/dri/gbm_dri.c +++ b/src/gbm/backends/dri/gbm_dri.c @@ -338,6 +338,7 @@ dri_open_driver(struct gbm_dri_device *dri) if (dri->driver == NULL) { fprintf(stderr, "gbm: failed to open any driver (search paths %s)\n", search_paths); + fprintf(stderr, "gbm: Last dlopen error: %s\n", dlerror()); return NULL; } -- 2.30.2