diff options
author | Greg Becker <becker33@llnl.gov> | 2019-01-11 14:52:01 -0800 |
---|---|---|
committer | Peter Scheibel <scheibel1@llnl.gov> | 2019-01-11 14:52:01 -0800 |
commit | c63c4a048c796c900f90728c6ea11d5972cabd95 (patch) | |
tree | ade5806067b89203cb5a491b5c7864c3f5147007 /share | |
parent | 3c6d484150a8e13431caa6801921bf8fd3e5fc71 (diff) | |
download | spack-c63c4a048c796c900f90728c6ea11d5972cabd95.tar.gz spack-c63c4a048c796c900f90728c6ea11d5972cabd95.tar.bz2 spack-c63c4a048c796c900f90728c6ea11d5972cabd95.tar.xz spack-c63c4a048c796c900f90728c6ea11d5972cabd95.zip |
Binary caching bugfix: symlink relocation (#10073)
Binary caches of packages with absolute symlinks had broken symlinks.
As a stopgap measure, #9747 addressed this by replacing symlinks with
copies of files when creating binary cached packages.
This reverts #9747 and instead, either relative-izes the symlink or
rewrites the target. If the binary cache is created using '--rel' (as
in "spack buildcache create --rel...") then absolute symlinks will be
replaced with relative symlinks (in addition to making RPATHs relative
as before); otherwise they are rewritten (when the binary cache is
unpacked and installed).
Diffstat (limited to 'share')
0 files changed, 0 insertions, 0 deletions