diff options
author | John W. Parent <45471568+johnwparent@users.noreply.github.com> | 2022-09-13 13:28:29 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-09-13 10:28:29 -0700 |
commit | 53a7b49619671a318274cdec43952a1d59f77ff0 (patch) | |
tree | c18ccc3a21dd0f90c1734cb8452f7efb6c578221 /LICENSE-APACHE | |
parent | 251d86e5ab1dd07c99a9ae8dcb449005fce4cfd9 (diff) | |
download | spack-53a7b49619671a318274cdec43952a1d59f77ff0.tar.gz spack-53a7b49619671a318274cdec43952a1d59f77ff0.tar.bz2 spack-53a7b49619671a318274cdec43952a1d59f77ff0.tar.xz spack-53a7b49619671a318274cdec43952a1d59f77ff0.zip |
Windows rpath support (#31930)
Add a post-install step which runs (only) on Windows to modify an
install prefix, adding symlinks to all dependency libraries.
Windows does not have the same concept of RPATHs as Linux, but when
resolving symbols will check the local directory for dependency
libraries; by placing a symlink to each dependency library in the
directory with the library that needs it, the package can then
use all Spack-built dependencies.
Note:
* This collects dependency libraries based on Package.rpath, which
includes only direct link dependencies
* There is no examination of libraries to check what dependencies
they require, so all libraries of dependencies are symlinked
into any directory of the package which contains libraries
Diffstat (limited to 'LICENSE-APACHE')
0 files changed, 0 insertions, 0 deletions