about summary refs log tree commit diff
path: root/pkgs/development/compilers/clasp/default.nix
diff options
context:
space:
mode:
authorKasper Gałkowski <k@galkowski.xyz>2023-04-05 16:36:01 +0200
committerKasper Gałkowski <k@galkowski.xyz>2023-04-05 17:35:58 +0200
commit7fa285932c9b17ab27677b8bbcad432cc2c9ff44 (patch)
treeb9a28f15428bc3615bb33b45b762a4d20c102ad4 /pkgs/development/compilers/clasp/default.nix
parent5cdf84485cf0da6b4cd05ee071e070fc33ea3761 (diff)
clasp-common-lisp: set correct platforms
Diffstat (limited to 'pkgs/development/compilers/clasp/default.nix')
-rw-r--r--pkgs/development/compilers/clasp/default.nix5
1 files changed, 4 insertions, 1 deletions
diff --git a/pkgs/development/compilers/clasp/default.nix b/pkgs/development/compilers/clasp/default.nix
index 6d9ff74087d89..04d6951c402a6 100644
--- a/pkgs/development/compilers/clasp/default.nix
+++ b/pkgs/development/compilers/clasp/default.nix
@@ -90,7 +90,10 @@ in llvmPackages_15.stdenv.mkDerivation {
     description = "A Common Lisp implementation based on LLVM with C++ integration";
     license = lib.licenses.lgpl21Plus ;
     maintainers = [lib.maintainers.raskin lib.maintainers.uthar];
-    platforms = lib.platforms.linux;
+    platforms = ["x86_64-linux" "x86_64-darwin"];
+    # Upstream claims support, but breaks with:
+    # error: use of undeclared identifier 'aligned_alloc'
+    broken = llvmPackages_15.stdenv.isDarwin;
     homepage = "https://github.com/clasp-developers/clasp";
   };