diff options
author | Ludovic Courtès <ludo@gnu.org> | 2012-05-31 16:45:37 +0000 |
---|---|---|
committer | Ludovic Courtès <ludo@gnu.org> | 2012-05-31 16:45:37 +0000 |
commit | 6bba2234c444d5ed2fb0f4f976685adaad31c42d (patch) | |
tree | a07b4f0007a864e9d954240bc421ecf1fb9e420b /pkgs/development/libraries/hwloc | |
parent | 781666f649334e16505fbd7ec02e2e62fe886466 (diff) |
hwloc: Add `-L' for numactl in `libhwloc.la'.
svn path=/nixpkgs/trunk/; revision=34306
Diffstat (limited to 'pkgs/development/libraries/hwloc')
-rw-r--r-- | pkgs/development/libraries/hwloc/default.nix | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/pkgs/development/libraries/hwloc/default.nix b/pkgs/development/libraries/hwloc/default.nix index 76bc49fb0085d..e86a3ccac856a 100644 --- a/pkgs/development/libraries/hwloc/default.nix +++ b/pkgs/development/libraries/hwloc/default.nix @@ -19,6 +19,20 @@ stdenv.mkDerivation rec { ++ (stdenv.lib.optionals (!stdenv.isCygwin) [ cairo libX11 ]) ++ (stdenv.lib.optionals stdenv.isLinux [ pciutils numactl ])); + postInstall = + stdenv.lib.optionalString (stdenv.isLinux && numactl != null) + '' if [ -d "${numactl}/lib64" ] + then + numalibdir="${numactl}/lib64" + else + numalibdir="${numactl}/lib" + test -d "$numalibdir" + fi + + sed -i "$out/lib/libhwloc.la" \ + -e "s|-lnuma|-L$numalibdir -lnuna|g" + ''; + doCheck = true; meta = { |