diff options
| -rw-r--r-- | flake.nix | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/flake.nix b/flake.nix index 8f6fd89..9520807 100644 --- a/flake.nix +++ b/flake.nix @@ -255,8 +255,14 @@ src = ./rr; }); - musl-redis-nocheck = musl-pkgs.pkgsStatic.redis.overrideAttrs (_: { + redis-flags = " -mno-xsave -mno-xsaveopt -mno-xsavec -mno-xsaves -mno-avx" + + " -mno-avx2 -mno-avx512f"; + musl-redis-nocheck = musl-pkgs.pkgsStatic.redis.overrideAttrs (old: rec { doCheck = false; + env = (old.env or {}) // { + NIX_CFLAGS_COMPILE = (old.env.NIX_CFLAGS_COMPILE or "") + redis-flags; + }; + makeFlags = (old.makeFlags or []) ++ [ "CFLAGS=${env.NIX_CFLAGS_COMPILE}" ]; }); in rec { # Default package just builds Focaccia |