diff options
author | Patrick Gartung <gartung@fnal.gov> | 2021-10-13 10:38:29 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-10-13 17:38:29 +0200 |
commit | 047c95aa8d2ff665d4788cb02b965ab3fa9bfc90 (patch) | |
tree | 068f94cf3ee68aa5ffa1a8968afa1ba84ba8a3a1 /var/spack/repos/builtin.mock/packages/garply | |
parent | e6b76578d29e18855b58be1eade73c43d3a295e0 (diff) | |
download | spack-047c95aa8d2ff665d4788cb02b965ab3fa9bfc90.tar.gz spack-047c95aa8d2ff665d4788cb02b965ab3fa9bfc90.tar.bz2 spack-047c95aa8d2ff665d4788cb02b965ab3fa9bfc90.tar.xz spack-047c95aa8d2ff665d4788cb02b965ab3fa9bfc90.zip |
buildcache: do one less tar file extraction
The buildcache is now extracted in a temporary folder within the current store,
moved to its final place and relocated.
"spack clean -s" has been extended to also clean the temporary extraction directory.
Add hardlinks with absolute paths for libraries in the corge, garply and quux packages
to detect incorrect handling of hardlinks in tests.
Diffstat (limited to 'var/spack/repos/builtin.mock/packages/garply')
-rw-r--r-- | var/spack/repos/builtin.mock/packages/garply/package.py | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/var/spack/repos/builtin.mock/packages/garply/package.py b/var/spack/repos/builtin.mock/packages/garply/package.py index 6f028eec31..6b98e1c14a 100644 --- a/var/spack/repos/builtin.mock/packages/garply/package.py +++ b/var/spack/repos/builtin.mock/packages/garply/package.py @@ -109,6 +109,8 @@ const int garply_version_minor = %s; 'libgarply.dylib') mkdirp(prefix.lib64) copy('libgarply.dylib', '%s/libgarply.dylib' % prefix.lib64) + os.link('%s/libgarply.dylib' % prefix.lib64, + '%s/libgarply.dylib.3.0' % prefix.lib64) else: gpp('-fPIC', '-O2', '-g', '-DNDEBUG', '-shared', '-Wl,-soname,libgarply.so', @@ -119,6 +121,8 @@ const int garply_version_minor = %s; 'libgarply.so') mkdirp(prefix.lib64) copy('libgarply.so', '%s/libgarply.so' % prefix.lib64) + os.link('%s/libgarply.so' % prefix.lib64, + '%s/libgarply.so.3.0' % prefix.lib64) copy('garplinator', '%s/garplinator' % prefix.lib64) copy('%s/garply/garply.h' % self.stage.source_path, '%s/garply/garply.h' % prefix.include) |