lttng-modules: prepend kernel.makeFlags to makeFlags, move moduleBuildDependencies to nativeBuildInputs

This commit is contained in:
Nick Cao 2022-02-10 10:13:55 +08:00
parent fd5ead0eed
commit c35ec1c031
No known key found for this signature in database
GPG key ID: 068A56CEF48FA2C1

View file

@ -9,16 +9,16 @@ stdenv.mkDerivation rec {
sha256 = "0hzksx2fw008jdsgfzpws9g7imy6ryw09ai5y0knvrmvr68nvj57"; sha256 = "0hzksx2fw008jdsgfzpws9g7imy6ryw09ai5y0knvrmvr68nvj57";
}; };
buildInputs = kernel.moduleBuildDependencies; nativeBuildInputs = kernel.moduleBuildDependencies;
hardeningDisable = [ "pic" ]; hardeningDisable = [ "pic" ];
NIX_CFLAGS_COMPILE = "-Wno-error=implicit-function-declaration"; NIX_CFLAGS_COMPILE = "-Wno-error=implicit-function-declaration";
preConfigure = '' makeFlags = kernel.makeFlags ++ [
export KERNELDIR="${kernel.dev}/lib/modules/${kernel.modDirVersion}/build" "KERNELDIR=${kernel.dev}/lib/modules/${kernel.modDirVersion}/build"
export INSTALL_MOD_PATH="$out" "INSTALL_MOD_PATH=${placeholder "out"}"
''; ];
installTargets = [ "modules_install" ]; installTargets = [ "modules_install" ];