Skip to content

Commit 245f137

Browse files
committed
bump v1.1.0 with frandom-seed support
Signed-off-by: Harmen Stoppels <me@harmenstoppels.nl>
1 parent 7d9adb4 commit 245f137

1 file changed

Lines changed: 5 additions & 0 deletions

File tree

  • repos/spack_repo/builtin/packages/compiler_wrapper

repos/spack_repo/builtin/packages/compiler_wrapper/package.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff 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

0 commit comments

Comments
 (0)