summaryrefslogtreecommitdiff
path: root/.gitignore
diff options
context:
space:
mode:
authorMassimiliano Culpo <massimiliano.culpo@gmail.com>2019-10-23 22:22:24 +0200
committerTodd Gamblin <tgamblin@llnl.gov>2019-10-23 13:22:24 -0700
commitb29eb4212e8d9077e0c01911c5448a5900210954 (patch)
tree4b5dc4685daf49c6bfa5ce4432f18bf9f8c1985c /.gitignore
parentcd185c3d284b8086735db11e9ca77ba29f84c753 (diff)
downloadspack-b29eb4212e8d9077e0c01911c5448a5900210954.tar.gz
spack-b29eb4212e8d9077e0c01911c5448a5900210954.tar.bz2
spack-b29eb4212e8d9077e0c01911c5448a5900210954.tar.xz
spack-b29eb4212e8d9077e0c01911c5448a5900210954.zip
Users can configure use of RPATH or RUNPATH (#9168)
Add a new entry in `config.yaml`: config: shared_linking: 'rpath' If this variable is set to `rpath` (the default) Spack will set RPATH in ELF binaries. If set to `runpath` it will set RUNPATH. Details: * Spack cc wrapper explicitly adds `--disable-new-dtags` when linking * cc wrapper also strips `--enable-new-dtags` from the compile line when disabling (and vice versa) * We specifically do *not* add any dtags flags on macOS, which uses Mach-O binaries, not ELF, so there's no RUNPATH)
Diffstat (limited to '.gitignore')
0 files changed, 0 insertions, 0 deletions