libpfm: enable static build

This commit is contained in:
Nicolas Mattia 2019-09-26 10:31:21 +02:00
parent f4c4b53b24
commit 4fb06f0916
2 changed files with 9 additions and 2 deletions

View File

@ -1,6 +1,6 @@
{ stdenv, fetchurl }: { stdenv, fetchurl, enableShared ? true }:
stdenv.mkDerivation rec { stdenv.mkDerivation (rec {
version = "4.10.1"; version = "4.10.1";
pname = "libpfm"; pname = "libpfm";
@ -30,4 +30,8 @@ stdenv.mkDerivation rec {
maintainers = [ maintainers.pierron ]; maintainers = [ maintainers.pierron ];
platforms = platforms.linux; platforms = platforms.linux;
}; };
} // stdenv.lib.optionalAttrs ( ! enableShared )
{
CONFIG_PFMLIB_SHARED = "n";
} }
)

View File

@ -95,6 +95,9 @@ in {
libiberty = super.libiberty.override { libiberty = super.libiberty.override {
staticBuild = true; staticBuild = true;
}; };
libpfm = super.libpfm.override {
enableShared = false;
};
ipmitool = super.ipmitool.override { ipmitool = super.ipmitool.override {
static = true; static = true;
}; };