Skip to content

Commit 02871d9

Browse files
committed
mesonlsp: fix aarch64-darwin build, mark as broken on x86_64-darwin
1 parent 45d7127 commit 02871d9

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

pkgs/by-name/me/mesonlsp/package.nix

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
{
22
lib,
33
stdenv,
4+
llvmPackages_19,
45
fetchFromGitHub,
56

67
gtest,
@@ -23,7 +24,10 @@
2324
testers,
2425
}:
2526

26-
stdenv.mkDerivation (finalAttrs: {
27+
let
28+
stdenv' = if stdenv.hostPlatform.isDarwin then llvmPackages_19.stdenv else stdenv;
29+
in
30+
stdenv'.mkDerivation (finalAttrs: {
2731
pname = "mesonlsp";
2832
version = "4.3.7";
2933

@@ -163,5 +167,7 @@ stdenv.mkDerivation (finalAttrs: {
163167
mainProgram = "mesonlsp";
164168
maintainers = with maintainers; [ paveloom ];
165169
platforms = platforms.unix;
170+
# ../src/liblog/log.cpp:41:7: error: call to 'format' is ambiguous
171+
broken = stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isx86_64;
166172
};
167173
})

0 commit comments

Comments
 (0)