packages/linux-lava: use llvm 16

This commit is contained in:
LavaDesu 2023-08-25 01:02:11 +07:00
parent ac900ac7eb
commit c1a21234f0
Signed by: cilly
GPG key ID: 6500251E087653C9

View file

@ -4,14 +4,15 @@
, inputs , inputs
, kernelPatches , kernelPatches
, lib , lib
, llvmPackages , llvmPackages_16
, overrideCC , overrideCC
, ... , ...
} @ args: } @ args:
let let
sources = callPackage ./sources.nix { inherit inputs; }; sources = callPackage ./sources.nix { inherit inputs; };
in buildLinux (args // { llvmPackages = llvmPackages_16;
in (buildLinux (args // {
inherit (sources) src kernelPatches; inherit (sources) src kernelPatches;
stdenv = ccacheStdenv.override { stdenv = ccacheStdenv.override {
# :sob: see https://github.com/NixOS/nixpkgs/issues/142901 # :sob: see https://github.com/NixOS/nixpkgs/issues/142901
@ -111,4 +112,6 @@ in buildLinux (args // {
DEBUG_PREEMPT = no; DEBUG_PREEMPT = no;
}; };
ignoreConfigErrors = true; ignoreConfigErrors = true;
} // (args.argsOverride or {})) } // (args.argsOverride or {}))).overrideAttrs(o: {
hardeningDisable = (o.hardeningDisable or []) ++ [ "strictoverflow" ];
})