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