emacs: only use patchelf on linux
This prevents building Emacs with X on Darwin. Broken by 5af6e9f75e89dab40b2ac9cb9b0fe92cc66f1311 (#54916)
This commit is contained in:
parent
b16b1b377b
commit
26e82e684c
@ -123,7 +123,7 @@ stdenv.mkDerivation rec {
|
|||||||
let libPath = lib.makeLibraryPath [
|
let libPath = lib.makeLibraryPath [
|
||||||
libXcursor
|
libXcursor
|
||||||
];
|
];
|
||||||
in lib.optionalString (withX && toolkit == "lucid") ''
|
in lib.optionalString (stdenv.isLinux && withX && toolkit == "lucid") ''
|
||||||
patchelf --set-rpath \
|
patchelf --set-rpath \
|
||||||
"$(patchelf --print-rpath "$out/bin/emacs"):${libPath}" \
|
"$(patchelf --print-rpath "$out/bin/emacs"):${libPath}" \
|
||||||
"$out/bin/emacs"
|
"$out/bin/emacs"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user