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 | |
parent | 781666f649334e16505fbd7ec02e2e62fe886466 (diff) | |
download | nixlib-6bba2234c444d5ed2fb0f4f976685adaad31c42d.tar nixlib-6bba2234c444d5ed2fb0f4f976685adaad31c42d.tar.gz nixlib-6bba2234c444d5ed2fb0f4f976685adaad31c42d.tar.bz2 nixlib-6bba2234c444d5ed2fb0f4f976685adaad31c42d.tar.lz nixlib-6bba2234c444d5ed2fb0f4f976685adaad31c42d.tar.xz nixlib-6bba2234c444d5ed2fb0f4f976685adaad31c42d.tar.zst nixlib-6bba2234c444d5ed2fb0f4f976685adaad31c42d.zip |
hwloc: Add `-L' for numactl in `libhwloc.la'.
svn path=/nixpkgs/trunk/; revision=34306
Diffstat (limited to 'pkgs/development')
-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 76bc49fb0085..e86a3ccac856 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 = { |