diff options
author | Randy Eckenrode <randy@largeandhighquality.com> | 2023-11-19 15:52:11 -0500 |
---|---|---|
committer | Randy Eckenrode <randy@largeandhighquality.com> | 2023-11-19 15:52:11 -0500 |
commit | 3e729ac6b53acde7b1f84f4d834317269264d6bd (patch) | |
tree | bbcf724d726060624f0e462cd70d9e3eafe7b636 /pkgs/development/tools/language-servers | |
parent | 6104170b8cdec8a76f8d64b8eb6d599d70a3c2d4 (diff) |
lua-language-server: fix build with clang 12+
Work around https://github.com/NixOS/nixpkgs/issues/166205.
Diffstat (limited to 'pkgs/development/tools/language-servers')
-rw-r--r-- | pkgs/development/tools/language-servers/lua-language-server/default.nix | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/pkgs/development/tools/language-servers/lua-language-server/default.nix b/pkgs/development/tools/language-servers/lua-language-server/default.nix index c6eec2aff591c..e0f9b6811d9bf 100644 --- a/pkgs/development/tools/language-servers/lua-language-server/default.nix +++ b/pkgs/development/tools/language-servers/lua-language-server/default.nix @@ -43,6 +43,11 @@ stdenv.mkDerivation rec { -e '/cxx_/s,$cc,clang++,' ''; + # Work around https://github.com/NixOS/nixpkgs/issues/166205. + env = lib.optionalAttrs stdenv.cc.isClang { + NIX_LDFLAGS = "-l${stdenv.cc.libcxx.cxxabi.libName}"; + }; + ninjaFlags = [ "-fcompile/ninja/${if stdenv.isDarwin then "macos" else "linux"}.ninja" ]; |