]> git.cworth.org Git - glaze/blobdiff - glaze-gl.c
Add a more useful error message if dlopen fails
[glaze] / glaze-gl.c
index 0c2eada8d458ea1ca672a1e9a90df365032909ce..b6e7d72d3f8f9317a4ae03136f73b1ff9f444fa7 100644 (file)
@@ -63,9 +63,11 @@ open_wrapper_handle (void)
                exit (1);
        }
 
+       dlerror ();
        wrapper_handle = dlopen (path, RTLD_LAZY);
        if (wrapper_handle == NULL) {
-               fprintf (stderr, "Error: Failed to dlopen %s\n", path);
+               const char *error = dlerror();
+               fprintf (stderr, "Error: Failed to dlopen %s: %s\n", path, error);
                exit (1);
        }
 }