diff options
author | Massimiliano Culpo <massimiliano.culpo@gmail.com> | 2018-06-05 20:26:30 +0200 |
---|---|---|
committer | scheibelp <scheibel1@llnl.gov> | 2018-06-05 11:26:30 -0700 |
commit | df1e23335c010b5cc40469853dab6f46edcd57b9 (patch) | |
tree | fe6738042bf83d412d39beaec8201b591263ff77 /NOTICE | |
parent | a226559347957d54b67ed49e4a937f205ab3efec (diff) | |
download | spack-df1e23335c010b5cc40469853dab6f46edcd57b9.tar.gz spack-df1e23335c010b5cc40469853dab6f46edcd57b9.tar.bz2 spack-df1e23335c010b5cc40469853dab6f46edcd57b9.tar.xz spack-df1e23335c010b5cc40469853dab6f46edcd57b9.zip |
Preserve Spack CC/FC/F77/CXX settings when loading modules (#8346)
Fixes #8345
Spack environment modifications are applied before modules are loaded; this
includes settings to CC, FC, F77, and CXX, which point to the Spack compiler
wrappers. If the loaded modules set CC, this overrides the Spack compiler
wrappers. This PR adds a context manager to preserve the values of CC etc. that
are set by Spack: any effects on the CC, FC, F77, and CXX variables from modules
are undone and their original values are restored.
Diffstat (limited to 'NOTICE')
0 files changed, 0 insertions, 0 deletions