diff --git a/tests.py b/tests.py index fa3876dfc5568e15066f1aad3d8fa26ef1e3f5fb..855af710807d67ae83974b4cb4ebcc04b2c86b7d 100644 --- a/tests.py +++ b/tests.py @@ -147,10 +147,11 @@ def test_install_environment(tmp_path): with open(module_file,'w') as f: f.write(lines) - # Replace gcc@10.2.1 with gcc#13.1.1 for testing on laptop + # Replace gcc@10.2.1 with gcc#13.1.1 or available system gcc for testing on laptop + gcc_ver = subprocess.run(['gcc -dumpfullversion'],shell=True,capture_output=True).stdout.decode('utf-8').strip() setup_file = release_base_dir / "spack-environments/spack_setup.sh" with open(setup_file,'r') as f: - lines = f.read().replace('system_compiler="gcc@10.2.1"','system_compiler="gcc@13.1.1"') + lines = f.read().replace('system_compiler="gcc@10.2.1"',f'system_compiler="gcc@{gcc_ver}"') with open(setup_file,'w') as f: f.write(lines) # install global_generic toolchain