Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)

pkgsLLVM.linuxPackages: fix kernel modules building by setting makeFlags

authored by ccicnce113424 and committed by Masum Reza 954600a7 9828254b

+40 -10
+3
pkgs/os-specific/linux/acer-wmi-battery/default.nix
··· 3 lib, 4 fetchFromGitHub, 5 kernel, 6 }: 7 8 let ··· 19 rev = "0889d3ea54655eaa88de552b334911ce7375952f"; 20 hash = "sha256-mI6Ob9BmNfwqT3nndWf3jkz8f7tV10odkTnfApsNo+A="; 21 }; 22 23 postPatch = '' 24 substituteInPlace Makefile \
··· 3 lib, 4 fetchFromGitHub, 5 kernel, 6 + kernelModuleMakeFlags, 7 }: 8 9 let ··· 20 rev = "0889d3ea54655eaa88de552b334911ce7375952f"; 21 hash = "sha256-mI6Ob9BmNfwqT3nndWf3jkz8f7tV10odkTnfApsNo+A="; 22 }; 23 + 24 + makeFlags = kernelModuleMakeFlags; 25 26 postPatch = '' 27 substituteInPlace Makefile \
+3
pkgs/os-specific/linux/ajantv2/default.nix
··· 1 { 2 stdenv, 3 kernel, 4 libajantv2, 5 }: 6 stdenv.mkDerivation { ··· 17 hardeningDisable = [ "pic" ]; 18 19 nativeBuildInputs = kernel.moduleBuildDependencies; 20 21 preBuild = '' 22 chmod -R +w ../../
··· 1 { 2 stdenv, 3 kernel, 4 + kernelModuleMakeFlags, 5 libajantv2, 6 }: 7 stdenv.mkDerivation { ··· 18 hardeningDisable = [ "pic" ]; 19 20 nativeBuildInputs = kernel.moduleBuildDependencies; 21 + 22 + makeFlags = kernelModuleMakeFlags; 23 24 preBuild = '' 25 chmod -R +w ../../
+2 -1
pkgs/os-specific/linux/asus-ec-sensors/default.nix
··· 3 stdenv, 4 fetchFromGitHub, 5 kernel, 6 }: 7 8 stdenv.mkDerivation rec { ··· 20 21 nativeBuildInputs = kernel.moduleBuildDependencies; 22 23 - makeFlags = [ 24 "KERNELRELEASE=${kernel.modDirVersion}" 25 "KDIR=${kernel.dev}/lib/modules/${kernel.modDirVersion}" 26 ];
··· 3 stdenv, 4 fetchFromGitHub, 5 kernel, 6 + kernelModuleMakeFlags, 7 }: 8 9 stdenv.mkDerivation rec { ··· 21 22 nativeBuildInputs = kernel.moduleBuildDependencies; 23 24 + makeFlags = kernelModuleMakeFlags ++ [ 25 "KERNELRELEASE=${kernel.modDirVersion}" 26 "KDIR=${kernel.dev}/lib/modules/${kernel.modDirVersion}" 27 ];
+2 -1
pkgs/os-specific/linux/facetimehd/default.nix
··· 3 lib, 4 fetchFromGitHub, 5 kernel, 6 }: 7 8 stdenv.mkDerivation rec { ··· 34 35 nativeBuildInputs = kernel.moduleBuildDependencies; 36 37 - makeFlags = [ 38 "KDIR=${kernel.dev}/lib/modules/${kernel.modDirVersion}/build" 39 ]; 40
··· 3 lib, 4 fetchFromGitHub, 5 kernel, 6 + kernelModuleMakeFlags, 7 }: 8 9 stdenv.mkDerivation rec { ··· 35 36 nativeBuildInputs = kernel.moduleBuildDependencies; 37 38 + makeFlags = kernelModuleMakeFlags ++ [ 39 "KDIR=${kernel.dev}/lib/modules/${kernel.modDirVersion}/build" 40 ]; 41
+2 -1
pkgs/os-specific/linux/hpuefi-mod/default.nix
··· 2 stdenv, 3 fetchzip, 4 kernel, 5 lib, 6 }: 7 stdenv.mkDerivation (finalAttrs: { ··· 17 nativeBuildInputs = kernel.moduleBuildDependencies; 18 strictDeps = true; 19 20 - makeFlags = [ 21 "KVERS=${kernel.modDirVersion}" 22 "KSRC=${kernel.dev}/lib/modules/${kernel.modDirVersion}/build" 23 "DESTDIR=$(out)"
··· 2 stdenv, 3 fetchzip, 4 kernel, 5 + kernelModuleMakeFlags, 6 lib, 7 }: 8 stdenv.mkDerivation (finalAttrs: { ··· 18 nativeBuildInputs = kernel.moduleBuildDependencies; 19 strictDeps = true; 20 21 + makeFlags = kernelModuleMakeFlags ++ [ 22 "KVERS=${kernel.modDirVersion}" 23 "KSRC=${kernel.dev}/lib/modules/${kernel.modDirVersion}/build" 24 "DESTDIR=$(out)"
+2 -1
pkgs/os-specific/linux/it87/default.nix
··· 3 stdenv, 4 fetchFromGitHub, 5 kernel, 6 }: 7 8 stdenv.mkDerivation rec { ··· 26 sed -i 's|depmod|#depmod|' Makefile 27 ''; 28 29 - makeFlags = [ 30 "TARGET=${kernel.modDirVersion}" 31 "KERNEL_MODULES=${kernel.dev}/lib/modules/${kernel.modDirVersion}" 32 "MODDESTDIR=$(out)/lib/modules/${kernel.modDirVersion}/kernel/drivers/hwmon"
··· 3 stdenv, 4 fetchFromGitHub, 5 kernel, 6 + kernelModuleMakeFlags, 7 }: 8 9 stdenv.mkDerivation rec { ··· 27 sed -i 's|depmod|#depmod|' Makefile 28 ''; 29 30 + makeFlags = kernelModuleMakeFlags ++ [ 31 "TARGET=${kernel.modDirVersion}" 32 "KERNEL_MODULES=${kernel.dev}/lib/modules/${kernel.modDirVersion}" 33 "MODDESTDIR=$(out)/lib/modules/${kernel.modDirVersion}/kernel/drivers/hwmon"
+2 -1
pkgs/os-specific/linux/kvmfr/default.nix
··· 2 lib, 3 stdenv, 4 kernel, 5 looking-glass-client, 6 }: 7 ··· 17 ]; 18 nativeBuildInputs = kernel.moduleBuildDependencies; 19 20 - makeFlags = [ 21 "KVER=${kernel.modDirVersion}" 22 "KDIR=${kernel.dev}/lib/modules/${kernel.modDirVersion}/build" 23 ];
··· 2 lib, 3 stdenv, 4 kernel, 5 + kernelModuleMakeFlags, 6 looking-glass-client, 7 }: 8 ··· 18 ]; 19 nativeBuildInputs = kernel.moduleBuildDependencies; 20 21 + makeFlags = kernelModuleMakeFlags ++ [ 22 "KVER=${kernel.modDirVersion}" 23 "KDIR=${kernel.dev}/lib/modules/${kernel.modDirVersion}/build" 24 ];
+2 -1
pkgs/os-specific/linux/liquidtux/default.nix
··· 3 stdenv, 4 fetchFromGitHub, 5 kernel, 6 }: 7 8 stdenv.mkDerivation rec { ··· 20 21 nativeBuildInputs = kernel.moduleBuildDependencies; 22 23 - makeFlags = [ 24 "KDIR=${kernel.dev}/lib/modules/${kernel.modDirVersion}/build" 25 ]; 26
··· 3 stdenv, 4 fetchFromGitHub, 5 kernel, 6 + kernelModuleMakeFlags, 7 }: 8 9 stdenv.mkDerivation rec { ··· 21 22 nativeBuildInputs = kernel.moduleBuildDependencies; 23 24 + makeFlags = kernelModuleMakeFlags ++ [ 25 "KDIR=${kernel.dev}/lib/modules/${kernel.modDirVersion}/build" 26 ]; 27
+2
pkgs/os-specific/linux/new-lg4ff/default.nix
··· 2 lib, 3 stdenv, 4 kernel, 5 fetchFromGitHub, 6 }: 7 ··· 30 KVERSION="${kernel.modDirVersion}" 31 KDIR="${kernel.dev}/lib/modules/${kernel.modDirVersion}/build" 32 KCFLAGS="-DCONFIG_LOGIWHEELS_FF -DCONFIG_LEDS_CLASS" 33 ) 34 ''; 35
··· 2 lib, 3 stdenv, 4 kernel, 5 + kernelModuleMakeFlags, 6 fetchFromGitHub, 7 }: 8 ··· 31 KVERSION="${kernel.modDirVersion}" 32 KDIR="${kernel.dev}/lib/modules/${kernel.modDirVersion}/build" 33 KCFLAGS="-DCONFIG_LOGIWHEELS_FF -DCONFIG_LEDS_CLASS" 34 + ${builtins.concatStringsSep " " kernelModuleMakeFlags} 35 ) 36 ''; 37
+2 -1
pkgs/os-specific/linux/r8125/default.nix
··· 3 lib, 4 fetchFromGitLab, 5 kernel, 6 }: 7 8 stdenv.mkDerivation (finalAttrs: { ··· 26 substituteInPlace src/Makefile --replace-fail "modules_install" "INSTALL_MOD_PATH=$out modules_install" 27 ''; 28 29 - makeFlags = [ 30 "BASEDIR=${kernel.dev}/lib/modules/${kernel.modDirVersion}" 31 ]; 32
··· 3 lib, 4 fetchFromGitLab, 5 kernel, 6 + kernelModuleMakeFlags, 7 }: 8 9 stdenv.mkDerivation (finalAttrs: { ··· 27 substituteInPlace src/Makefile --replace-fail "modules_install" "INSTALL_MOD_PATH=$out modules_install" 28 ''; 29 30 + makeFlags = kernelModuleMakeFlags ++ [ 31 "BASEDIR=${kernel.dev}/lib/modules/${kernel.modDirVersion}" 32 ]; 33
+3
pkgs/os-specific/linux/system76-io/default.nix
··· 3 stdenv, 4 fetchFromGitHub, 5 kernel, 6 }: 7 let 8 version = "1.0.4"; ··· 23 hardeningDisable = [ "pic" ]; 24 25 nativeBuildInputs = kernel.moduleBuildDependencies; 26 27 buildFlags = [ 28 "KERNEL_DIR=${kernel.dev}/lib/modules/${kernel.modDirVersion}/build"
··· 3 stdenv, 4 fetchFromGitHub, 5 kernel, 6 + kernelModuleMakeFlags, 7 }: 8 let 9 version = "1.0.4"; ··· 24 hardeningDisable = [ "pic" ]; 25 26 nativeBuildInputs = kernel.moduleBuildDependencies; 27 + 28 + makeFlags = kernelModuleMakeFlags; 29 30 buildFlags = [ 31 "KERNEL_DIR=${kernel.dev}/lib/modules/${kernel.modDirVersion}/build"
+3
pkgs/os-specific/linux/system76/default.nix
··· 3 stdenv, 4 fetchFromGitHub, 5 kernel, 6 }: 7 let 8 version = "1.0.17"; ··· 23 hardeningDisable = [ "pic" ]; 24 25 nativeBuildInputs = kernel.moduleBuildDependencies; 26 27 buildFlags = [ 28 "KERNEL_DIR=${kernel.dev}/lib/modules/${kernel.modDirVersion}/build"
··· 3 stdenv, 4 fetchFromGitHub, 5 kernel, 6 + kernelModuleMakeFlags, 7 }: 8 let 9 version = "1.0.17"; ··· 24 hardeningDisable = [ "pic" ]; 25 26 nativeBuildInputs = kernel.moduleBuildDependencies; 27 + 28 + makeFlags = kernelModuleMakeFlags; 29 30 buildFlags = [ 31 "KERNEL_DIR=${kernel.dev}/lib/modules/${kernel.modDirVersion}/build"
+3
pkgs/os-specific/linux/tt-kmd/default.nix
··· 3 stdenv, 4 fetchFromGitHub, 5 kernel, 6 }: 7 stdenv.mkDerivation (finalAttrs: { 8 pname = "tt-kmd"; ··· 16 }; 17 18 nativeBuildInputs = kernel.moduleBuildDependencies; 19 20 buildFlags = [ 21 "KDIR=${kernel.dev}/lib/modules/${kernel.modDirVersion}/build"
··· 3 stdenv, 4 fetchFromGitHub, 5 kernel, 6 + kernelModuleMakeFlags, 7 }: 8 stdenv.mkDerivation (finalAttrs: { 9 pname = "tt-kmd"; ··· 17 }; 18 19 nativeBuildInputs = kernel.moduleBuildDependencies; 20 + 21 + makeFlags = kernelModuleMakeFlags; 22 23 buildFlags = [ 24 "KDIR=${kernel.dev}/lib/modules/${kernel.modDirVersion}/build"
+2 -1
pkgs/os-specific/linux/universal-pidff/default.nix
··· 3 lib, 4 fetchFromGitHub, 5 kernel, 6 }: 7 8 stdenv.mkDerivation rec { ··· 26 ]; 27 nativeBuildInputs = kernel.moduleBuildDependencies; 28 29 - makeFlags = [ 30 "KVERSION=${kernel.modDirVersion}" 31 "KDIR=${kernel.dev}/lib/modules/${kernel.modDirVersion}/build" 32 "INSTALL_MOD_PATH=$(out)"
··· 3 lib, 4 fetchFromGitHub, 5 kernel, 6 + kernelModuleMakeFlags, 7 }: 8 9 stdenv.mkDerivation rec { ··· 27 ]; 28 nativeBuildInputs = kernel.moduleBuildDependencies; 29 30 + makeFlags = kernelModuleMakeFlags ++ [ 31 "KVERSION=${kernel.modDirVersion}" 32 "KDIR=${kernel.dev}/lib/modules/${kernel.modDirVersion}/build" 33 "INSTALL_MOD_PATH=$(out)"
+2 -1
pkgs/os-specific/linux/vendor-reset/default.nix
··· 2 stdenv, 3 fetchFromGitHub, 4 kernel, 5 lib, 6 }: 7 ··· 28 29 hardeningDisable = [ "pic" ]; 30 31 - makeFlags = [ 32 "KVER=${kernel.modDirVersion}" 33 "KDIR=${kernel.dev}/lib/modules/${kernel.modDirVersion}/build" 34 ];
··· 2 stdenv, 3 fetchFromGitHub, 4 kernel, 5 + kernelModuleMakeFlags, 6 lib, 7 }: 8 ··· 29 30 hardeningDisable = [ "pic" ]; 31 32 + makeFlags = kernelModuleMakeFlags ++ [ 33 "KVER=${kernel.modDirVersion}" 34 "KDIR=${kernel.dev}/lib/modules/${kernel.modDirVersion}/build" 35 ];
+2 -1
pkgs/os-specific/linux/xone/default.nix
··· 3 lib, 4 fetchFromGitHub, 5 kernel, 6 }: 7 stdenv.mkDerivation (finalAttrs: { 8 pname = "xone"; ··· 21 22 nativeBuildInputs = kernel.moduleBuildDependencies; 23 24 - makeFlags = [ 25 "-C" 26 "${kernel.dev}/lib/modules/${kernel.modDirVersion}/build" 27 "M=$(sourceRoot)"
··· 3 lib, 4 fetchFromGitHub, 5 kernel, 6 + kernelModuleMakeFlags, 7 }: 8 stdenv.mkDerivation (finalAttrs: { 9 pname = "xone"; ··· 22 23 nativeBuildInputs = kernel.moduleBuildDependencies; 24 25 + makeFlags = kernelModuleMakeFlags ++ [ 26 "-C" 27 "${kernel.dev}/lib/modules/${kernel.modDirVersion}/build" 28 "M=$(sourceRoot)"
+3
pkgs/os-specific/linux/xpad-noone/default.nix
··· 3 stdenv, 4 fetchFromGitHub, 5 kernel, 6 }: 7 8 stdenv.mkDerivation (finalAttr: { ··· 19 hardeningDisable = [ "pic" ]; 20 21 nativeBuildInputs = kernel.moduleBuildDependencies; 22 23 postPatch = '' 24 substituteInPlace Makefile --replace-fail "/lib/modules/\$(shell uname -r)/build" "${kernel.dev}/lib/modules/${kernel.modDirVersion}/build"
··· 3 stdenv, 4 fetchFromGitHub, 5 kernel, 6 + kernelModuleMakeFlags, 7 }: 8 9 stdenv.mkDerivation (finalAttr: { ··· 20 hardeningDisable = [ "pic" ]; 21 22 nativeBuildInputs = kernel.moduleBuildDependencies; 23 + 24 + makeFlags = kernelModuleMakeFlags; 25 26 postPatch = '' 27 substituteInPlace Makefile --replace-fail "/lib/modules/\$(shell uname -r)/build" "${kernel.dev}/lib/modules/${kernel.modDirVersion}/build"