From c1a21234f04afb304e63f4003e0ce5f8eeb022fb Mon Sep 17 00:00:00 2001 From: LavaDesu Date: Fri, 25 Aug 2023 01:02:11 +0700 Subject: [PATCH] packages/linux-lava: use llvm 16 --- packages/linux-lava/default.nix | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/packages/linux-lava/default.nix b/packages/linux-lava/default.nix index 8187a4a..226ea56 100644 --- a/packages/linux-lava/default.nix +++ b/packages/linux-lava/default.nix @@ -4,14 +4,15 @@ , inputs , kernelPatches , lib -, llvmPackages +, llvmPackages_16 , overrideCC , ... } @ args: let sources = callPackage ./sources.nix { inherit inputs; }; -in buildLinux (args // { + llvmPackages = llvmPackages_16; +in (buildLinux (args // { inherit (sources) src kernelPatches; stdenv = ccacheStdenv.override { # :sob: see https://github.com/NixOS/nixpkgs/issues/142901 @@ -111,4 +112,6 @@ in buildLinux (args // { DEBUG_PREEMPT = no; }; ignoreConfigErrors = true; -} // (args.argsOverride or {})) +} // (args.argsOverride or {}))).overrideAttrs(o: { + hardeningDisable = (o.hardeningDisable or []) ++ [ "strictoverflow" ]; +})