summary refs log tree commit diff
diff options
context:
space:
mode:
authorSergei Trofimovich <slyich@gmail.com>2023-08-19 13:09:17 +0100
committerSergei Trofimovich <slyich@gmail.com>2023-08-19 13:09:17 +0100
commitcc4bb239a3188bcb1501c2e282294b97da13546f (patch)
tree2d7575979b0c3bf89d840eaeebda06535c1df28d
parent50a4d6349c0e6a3610608f23bd66b2d0aaa47d2f (diff)
downloadnixpkgs-cc4bb239a3188bcb1501c2e282294b97da13546f.tar
nixpkgs-cc4bb239a3188bcb1501c2e282294b97da13546f.tar.gz
nixpkgs-cc4bb239a3188bcb1501c2e282294b97da13546f.tar.bz2
nixpkgs-cc4bb239a3188bcb1501c2e282294b97da13546f.tar.lz
nixpkgs-cc4bb239a3188bcb1501c2e282294b97da13546f.tar.xz
nixpkgs-cc4bb239a3188bcb1501c2e282294b97da13546f.tar.zst
nixpkgs-cc4bb239a3188bcb1501c2e282294b97da13546f.zip
perf: enable `perf stat` evens supported by `libpfm`
-rw-r--r--pkgs/os-specific/linux/kernel/perf/default.nix2
1 files changed, 2 insertions, 0 deletions
diff --git a/pkgs/os-specific/linux/kernel/perf/default.nix b/pkgs/os-specific/linux/kernel/perf/default.nix
index 2fc82b2e10b..ad8f2608d93 100644
--- a/pkgs/os-specific/linux/kernel/perf/default.nix
+++ b/pkgs/os-specific/linux/kernel/perf/default.nix
@@ -25,6 +25,7 @@
 , libbfd_2_38
 , libopcodes
 , libopcodes_2_38
+, libpfm
 , libtraceevent
 , openssl
 , systemtap
@@ -125,6 +126,7 @@ stdenv.mkDerivation {
   ++ lib.optional withGtk gtk2
   ++ lib.optional withZstd zstd
   ++ lib.optional withLibcap libcap
+  ++ lib.optional (lib.versionAtLeast kernel.version "5.8") libpfm
   ++ lib.optional (lib.versionAtLeast kernel.version "6.0") python3.pkgs.setuptools;
 
   env.NIX_CFLAGS_COMPILE = toString [