lol

hpx: add hwloc to propagatedBuildInputs

hpx will only compile programs if hwloc is availible.
Any package that uses hpx will also need hwloc to be availible.

Without this change CMake will complain HWLoc is not availible.

see: https://hpx-docs.stellar-group.org/branches/release/html/quickstart.html#hpx-dependencies

+14 -3
+14 -3
pkgs/development/libraries/hpx/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub, asio, boost, cmake, hwloc, gperftools, ninja 2 - , pkg-config, python3 }: 1 + { lib 2 + , stdenv 3 + , fetchFromGitHub 4 + , asio 5 + , boost 6 + , cmake 7 + , hwloc 8 + , gperftools 9 + , ninja 10 + , pkg-config 11 + , python3 12 + }: 3 13 4 14 stdenv.mkDerivation rec { 5 15 pname = "hpx"; ··· 12 22 hash = "sha256-1gLDwgCqv+3+rOSG7a3fFsnjqfKpnPpWnBmrW+z+jWw="; 13 23 }; 14 24 15 - buildInputs = [ asio boost hwloc gperftools ]; 25 + propagatedBuildInputs = [ hwloc ]; 26 + buildInputs = [ asio boost gperftools ]; 16 27 nativeBuildInputs = [ cmake pkg-config python3 ]; 17 28 18 29 strictDeps = true;