about summary refs log tree commit diff
path: root/pkgs/development/libraries/mesa/dlopen-absolute-paths.diff
blob: 2b239e760ba309037f1d7d315b6b254b19a8dff6 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
diff --git a/src/loader/loader.c b/src/loader/loader.c
index 666d015..4d7a9be 100644
--- a/src/loader/loader.c
+++ b/src/loader/loader.c
@@ -101,7 +101,7 @@ static void *
 udev_dlopen_handle(void)
 {
    if (!udev_handle) {
-      udev_handle = dlopen("libudev.so.1", RTLD_LOCAL | RTLD_LAZY);
+      udev_handle = dlopen("@udev@/lib/libudev.so.1", RTLD_LOCAL | RTLD_LAZY);
 
       if (!udev_handle) {
          /* libudev.so.1 changed the return types of the two unref functions