summary refs log tree commit diff
path: root/pkgs
diff options
context:
space:
mode:
Diffstat (limited to 'pkgs')
-rw-r--r--pkgs/servers/x11/xorg/xorgserver.sh5
1 files changed, 5 insertions, 0 deletions
diff --git a/pkgs/servers/x11/xorg/xorgserver.sh b/pkgs/servers/x11/xorg/xorgserver.sh
index 2f051192e081..d0ee29dabcf6 100644
--- a/pkgs/servers/x11/xorg/xorgserver.sh
+++ b/pkgs/servers/x11/xorg/xorgserver.sh
@@ -1,3 +1,8 @@
+# There is a dependency somewhere on `-ldl', which Make treats
+# specially by mapping it to /usr/lib/libdl.so.  That won't work on
+# NixOS, so force Make to search in our own Glibc.
+export VPATH=$(cat ${NIX_GCC}/nix-support/orig-libc)/lib
+
 preConfigure=preConfigure
 preConfigure() {
     unpackFile $mesaSrc