From 6bba2234c444d5ed2fb0f4f976685adaad31c42d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ludovic=20Court=C3=A8s?= Date: Thu, 31 May 2012 16:45:37 +0000 Subject: [PATCH] hwloc: Add `-L' for numactl in `libhwloc.la'. svn path=/nixpkgs/trunk/; revision=34306 --- pkgs/development/libraries/hwloc/default.nix | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/pkgs/development/libraries/hwloc/default.nix b/pkgs/development/libraries/hwloc/default.nix index 76bc49fb008..e86a3ccac85 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 = {