Binary Distribution: Relocate RPATH on Cray (#18110)
* make_package_relative: relocate rpaths on cray
* relocate_package: relocate rpaths on cray
* platforms: add `binary_formats` property
We need to know which binary formats are supported on a platform so we
know which types of relocations to try. This adds a list of binary
formats to the platform and removes a bunch of special cases from
`binary_distribution.py`.
Co-authored-by:
Todd Gamblin <tgamblin@llnl.gov>
Showing
- lib/spack/spack/architecture.py 6 additions, 2 deletionslib/spack/spack/architecture.py
- lib/spack/spack/binary_distribution.py 14 additions, 17 deletionslib/spack/spack/binary_distribution.py
- lib/spack/spack/platforms/darwin.py 2 additions, 0 deletionslib/spack/spack/platforms/darwin.py
- lib/spack/spack/platforms/test.py 5 additions, 0 deletionslib/spack/spack/platforms/test.py
Please register or sign in to comment