Fix DYLD_* propagation to Python process from fish shell (#38615)

This commit is contained in:
Adam J. Stewart
2023-07-04 03:48:56 -05:00
committed by GitHub
parent 5588b93683
commit e9dc6dc96c

View File

@@ -372,7 +372,14 @@ end
function spack_runner -d "Runner function for the `spack` wrapper" function spack_runner -d "Runner function for the `spack` wrapper"
# Store DYLD_* variables from spack shell function
# This is necessary because MacOS System Integrity Protection clears
# variables that affect dyld on process start.
for var in DYLD_LIBRARY_PATH DYLD_FALLBACK_LIBRARY_PATH
if set -q $var
set -gx SPACK_$var $$var
end
end
# #
# Accumulate initial flags for main spack command # Accumulate initial flags for main spack command