commit 6661a6fcb3e786fdee2bbbd85edae1dbfce42553
parent dd915d103c5081027f7a805227a7a6d9b52fcc5f
Author: Jared Tobin <jared@jtobin.io>
Date: Mon, 20 Apr 2026 16:30:15 +0800
flake: build ppad-bolt1 and ppad-tx with LLVM
Diffstat:
1 file changed, 11 insertions(+), 2 deletions(-)
diff --git a/flake.nix b/flake.nix
@@ -74,14 +74,23 @@
[ llvm clang ];
bolt1 = ppad-bolt1.packages.${system}.default;
+ bolt1-llvm =
+ hlib.addBuildTools
+ (hlib.enableCabalFlag bolt1 "llvm")
+ [ llvm clang ];
+
tx = ppad-tx.packages.${system}.default;
+ tx-llvm =
+ hlib.addBuildTools
+ (hlib.enableCabalFlag tx "llvm")
+ [ llvm clang ];
hpkgs = pkgs.haskell.packages.ghc910.extend (new: old: {
- ppad-bolt1 = bolt1;
+ ppad-bolt1 = bolt1-llvm;
ppad-sha256 = sha256-llvm;
ppad-secp256k1 = secp256k1-llvm;
ppad-ripemd160 = ripemd160-llvm;
- ppad-tx = tx;
+ ppad-tx = tx-llvm;
${lib} = new.callCabal2nix lib ./. { };
});