File tree Expand file tree Collapse file tree
repos/spack_repo/builtin/packages/compiler_wrapper Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -38,6 +38,7 @@ class CompilerWrapper(Package):
3838 license ("Apache-2.0 OR MIT" )
3939
4040 if sys .platform != "win32" :
41+ version ("1.1.0" , sha256 = "f39154a42c122e19db7244f86e9f3435be87dda402f5ded5b886fe10d7bd0cc7" )
4142 version (
4243 "1.0" ,
4344 sha256 = "ac876f7600fa6cb0c74ae172ef1c61661aacff03a6befbc7d87e092e2f2233f9" ,
@@ -174,6 +175,10 @@ def setup_dependent_build_environment(
174175 compiler = getattr (compiler_pkg , attr_name )
175176 env .set (spack_var_name , compiler )
176177
178+ # -frandom-seed= is needed for deterministic builds with GCC
179+ if compiler_pkg .name == "gcc" and self .spec .satisfies ("@1.1:" ):
180+ env .set (f"SPACK_{ wrapper_var_name } _HAS_FRANDOM_SEED" , "1" )
181+
177182 if language not in compiler_pkg .compiler_wrapper_link_paths :
178183 continue
179184
You can’t perform that action at this time.
0 commit comments