spack/lib/spack
John W. Parent 642c5b876b
Compiler detection: avoid false recognition of MSVC (#34574)
Interim fix for #34559

Spack's MSVC compiler definition uses ifx as the Fortran compiler.
Prior to #33385, the Spack MSVC compiler definition required the
executable to be called "ifx.exe"; #33385 replaced this with just
"ifx", which inadvertently led to ifx falsely indicating the
presence of MSVC on non-Windows systems (which leads to future
errors when attempting to query/use those compiler objects).

This commit applies a short-term fix by updating MSVC Fortran
version detection to always indicate a failure on non-Windows.
2022-12-16 19:22:04 +00:00
..
docs Fix markdown links in rst files (#34488) 2022-12-13 14:11:38 +00:00
env Control Werror by converting to Wno-error (#30882) 2022-11-23 12:29:17 -08:00
external Stop using six in Spack (#33905) 2022-11-15 10:07:54 +01:00
llnl Windows: reenable unit tests (#33385) 2022-12-09 13:27:46 +00:00
spack Compiler detection: avoid false recognition of MSVC (#34574) 2022-12-16 19:22:04 +00:00
spack_installable Remove support for running with Python 2.7 (#33063) 2022-11-14 13:11:28 +01:00