commit 98f8f93d16158b2186746703effa83877aefebba
parent 407da8ed6946dbfa3be4c1bc71b50a3f6a6e7715
Author: Jared Tobin <jared@jtobin.io>
Date: Tue, 18 Nov 2025 13:28:37 +0400
meta: add llvm to build inputs
Diffstat:
1 file changed, 5 insertions(+), 2 deletions(-)
diff --git a/flake.nix b/flake.nix
@@ -23,9 +23,10 @@
${lib} = old.callCabal2nixWithOptions lib ./. "--enable-profiling" {};
});
+ cabal = hpkgs.cabal-install;
cc = pkgs.stdenv.cc;
ghc = hpkgs.ghc;
- cabal = hpkgs.cabal-install;
+ llvm = pkgs.llvmPackages_15.llvm;
in
{
packages.default = hpkgs.${lib};
@@ -38,6 +39,7 @@
buildInputs = [
cabal
cc
+ llvm
];
inputsFrom = builtins.attrValues self.packages.${system};
@@ -47,9 +49,10 @@
shellHook = ''
PS1="[${lib}] \w$ "
echo "entering ${system} shell, using"
+ echo "cabal: $(${cabal}/bin/cabal --version)"
echo "cc: $(${cc}/bin/cc --version)"
echo "ghc: $(${ghc}/bin/ghc --version)"
- echo "cabal: $(${cabal}/bin/cabal --version)"
+ echo "llc: $(${llvm}/bin/llc --version | head -2 | tail -1)"
'';
};
}