diff --git a/overlays.nix b/overlays.nix index f96e371..e0fc0f6 100644 --- a/overlays.nix +++ b/overlays.nix @@ -128,7 +128,15 @@ in myFirefox = (import ./packages/firefox.nix { pkgs = self; inherit lib; }); - kvdo = config.boot.kernelPackages.callPackage ./packages/kvdo.nix { }; + ffmpeg-full = let + withLto = super.ffmpeg-full.override { enableLto = false; rav1e = self.rav1e; }; + withTensorflow = withLto.overrideAttrs (old: { + CFLAGS = (old.CFLAGS or "") + " -march=${config.aviallon.general.cpuArch}"; + LDFLAGS = (old.LDFLAGS or "") + " -march=${config.aviallon.general.cpuArch}"; + buildInputs = (old.buildInputs or []) ++ [ super.libtensorflow-bin ]; + configureFlags = (old.configureFlags or []) ++ [ "--enable-libtensorflow" ]; + }); + in withTensorflow; }) ];