summaryrefslogtreecommitdiff
path: root/share
diff options
context:
space:
mode:
authorAbhik Sarkar <62109745+asarkar-parsys@users.noreply.github.com>2022-12-09 18:30:45 -0800
committerGitHub <noreply@github.com>2022-12-09 18:30:45 -0800
commitf9d9d43b632e0c1c39bf8f57a05d7b3004fc461d (patch)
treed08443c496ec7033c78659557d77bdf8445be75c /share
parentdb8f115013d3a6991da3f92aeee3e49327a24833 (diff)
downloadspack-f9d9d43b632e0c1c39bf8f57a05d7b3004fc461d.tar.gz
spack-f9d9d43b632e0c1c39bf8f57a05d7b3004fc461d.tar.bz2
spack-f9d9d43b632e0c1c39bf8f57a05d7b3004fc461d.tar.xz
spack-f9d9d43b632e0c1c39bf8f57a05d7b3004fc461d.zip
Support for building Pmix with Debian/Ubuntu external dependencies (#32690)
* Debian like distros use multiarch implementation spec https://wiki.ubuntu.com/MultiarchSpec Instead of being limited to /usr/lib64, architecture based lib directories are used. For instance, under ubuntu a library package on x86_64 installs binaries under /usr/lib/x86_64-linux-gnu. Building pmix with external dependencies like hwloc or libevent fail as with prefix set to /usr, that prefix works for headers and binaries but does not work for libraries. The default location for library /usr/lib64 does not hold installed binaries. Pmix build options --with-libevent and --with-libhwloc allow us to specify dependent library locations. This commit is an effort to highlight and resolve such an issue when a users want to use Debian like distro library packages and use spack to build pmix. There maybe other packages that might be impacted in a similar way. * Adding libs property to hwloc and libevent and some cleanups to pmix patch * Fixing style and adding comment on Pmix' 32-bit hwloc version detection issue
Diffstat (limited to 'share')
0 files changed, 0 insertions, 0 deletions