summary refs log tree commit diff
diff options
context:
space:
mode:
authorNicolas Mattia <nicolas@nmattia.com>2019-09-26 10:31:21 +0200
committerNicolas Mattia <nicolas@nmattia.com>2019-09-26 11:58:19 +0200
commit4fb06f0916e992c49ff3f0ae6f35c52384f67a58 (patch)
treec33024fef12758dd3c93a6063f588569c9a18676
parentf4c4b53b24dd97ca80d7fb7c93d7da9c624a766b (diff)
downloadnixpkgs-4fb06f0916e992c49ff3f0ae6f35c52384f67a58.tar
nixpkgs-4fb06f0916e992c49ff3f0ae6f35c52384f67a58.tar.gz
nixpkgs-4fb06f0916e992c49ff3f0ae6f35c52384f67a58.tar.bz2
nixpkgs-4fb06f0916e992c49ff3f0ae6f35c52384f67a58.tar.lz
nixpkgs-4fb06f0916e992c49ff3f0ae6f35c52384f67a58.tar.xz
nixpkgs-4fb06f0916e992c49ff3f0ae6f35c52384f67a58.tar.zst
nixpkgs-4fb06f0916e992c49ff3f0ae6f35c52384f67a58.zip
libpfm: enable static build
-rw-r--r--pkgs/development/libraries/libpfm/default.nix8
-rw-r--r--pkgs/top-level/static.nix3
2 files changed, 9 insertions, 2 deletions
diff --git a/pkgs/development/libraries/libpfm/default.nix b/pkgs/development/libraries/libpfm/default.nix
index d0572de537e..f48c605dafd 100644
--- a/pkgs/development/libraries/libpfm/default.nix
+++ b/pkgs/development/libraries/libpfm/default.nix
@@ -1,6 +1,6 @@
-{ stdenv, fetchurl }:
+{ stdenv, fetchurl, enableShared ? true }:
 
-stdenv.mkDerivation rec {
+stdenv.mkDerivation (rec {
   version = "4.10.1";
   pname = "libpfm";
 
@@ -30,4 +30,8 @@ stdenv.mkDerivation rec {
     maintainers = [ maintainers.pierron ];
     platforms = platforms.linux;
   };
+} // stdenv.lib.optionalAttrs ( ! enableShared )
+{
+  CONFIG_PFMLIB_SHARED = "n";
 }
+)
diff --git a/pkgs/top-level/static.nix b/pkgs/top-level/static.nix
index bc6c3525f77..f3c524378ea 100644
--- a/pkgs/top-level/static.nix
+++ b/pkgs/top-level/static.nix
@@ -95,6 +95,9 @@ in {
   libiberty = super.libiberty.override {
     staticBuild = true;
   };
+  libpfm = super.libpfm.override {
+    enableShared = false;
+  };
   ipmitool = super.ipmitool.override {
     static = true;
   };