summaryrefslogtreecommitdiff
path: root/lib/spack/env/cc
diff options
context:
space:
mode:
Diffstat (limited to 'lib/spack/env/cc')
-rwxr-xr-xlib/spack/env/cc6
1 files changed, 6 insertions, 0 deletions
diff --git a/lib/spack/env/cc b/lib/spack/env/cc
index f5a71d87d1..c7ea8c793b 100755
--- a/lib/spack/env/cc
+++ b/lib/spack/env/cc
@@ -426,6 +426,12 @@ case "$mode" in
rpaths+=("${extra_rpaths[@]}")
fi
+ # Set implicit RPATHs
+ IFS=':' read -ra implicit_rpaths <<< "$SPACK_COMPILER_IMPLICIT_RPATHS"
+ if [[ "$add_rpaths" != "false" ]] ; then
+ rpaths+=("${implicit_rpaths[@]}")
+ fi
+
# Add SPACK_LDLIBS to args
for lib in "${SPACK_LDLIBS[@]}"; do
libs+=("${lib#-l}")