diff options
author | Will Dietz <w@wdtz.org> | 2018-01-30 18:00:53 -0600 |
---|---|---|
committer | Will Dietz <w@wdtz.org> | 2018-02-13 09:45:00 -0600 |
commit | ad09de4d13c9244c86ab55a2269ccbb16cbfbd3d (patch) | |
tree | 57f39f8e70d874e1e900477ba1833b6ec9671a02 /pkgs/os-specific/linux/numactl | |
parent | d8b15f8b05404957897cbb2b92580c57d97b2de9 (diff) | |
download | nixlib-ad09de4d13c9244c86ab55a2269ccbb16cbfbd3d.tar nixlib-ad09de4d13c9244c86ab55a2269ccbb16cbfbd3d.tar.gz nixlib-ad09de4d13c9244c86ab55a2269ccbb16cbfbd3d.tar.bz2 nixlib-ad09de4d13c9244c86ab55a2269ccbb16cbfbd3d.tar.lz nixlib-ad09de4d13c9244c86ab55a2269ccbb16cbfbd3d.tar.xz nixlib-ad09de4d13c9244c86ab55a2269ccbb16cbfbd3d.tar.zst nixlib-ad09de4d13c9244c86ab55a2269ccbb16cbfbd3d.zip |
numactl: fix use of deprecated macros, patch to fix w/musl
Diffstat (limited to 'pkgs/os-specific/linux/numactl')
-rw-r--r-- | pkgs/os-specific/linux/numactl/default.nix | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/pkgs/os-specific/linux/numactl/default.nix b/pkgs/os-specific/linux/numactl/default.nix index 3892a90745b7..9928897ae4d4 100644 --- a/pkgs/os-specific/linux/numactl/default.nix +++ b/pkgs/os-specific/linux/numactl/default.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchFromGitHub, autoreconfHook }: +{ stdenv, fetchFromGitHub, fetchpatch, autoreconfHook }: stdenv.mkDerivation rec { name = "numactl-${version}"; @@ -13,6 +13,16 @@ stdenv.mkDerivation rec { nativeBuildInputs = [ autoreconfHook ]; + patches = [ + (fetchpatch { + url = https://raw.githubusercontent.com/gentoo/gentoo/b64d15e731e3d6a7671f0ec6c34a20203cf2609d/sys-process/numactl/files/numactl-2.0.11-sysmacros.patch; + sha256 = "05277kv3x12n2xlh3fgnmxclxfc384mkwb0v9pd91046khj6h843"; + }) + ] ++ stdenv.lib.optional stdenv.hostPlatform.isMusl (fetchpatch { + url = https://git.alpinelinux.org/cgit/aports/plain/testing/numactl/musl.patch?id=0592b128c71c3e70d493bc7a13caed0d7fae91dd; + sha256 = "080b0sygmg7104qbbh1amh3b322yyiajwi2d3d0vayffgva0720v"; + }); + meta = with stdenv.lib; { description = "Library and tools for non-uniform memory access (NUMA) machines"; homepage = http://oss.sgi.com/projects/libnuma/; |