From c3851704a205b87244fe157ade895cfc16380377 Mon Sep 17 00:00:00 2001 From: Sajid Ali Date: Mon, 7 Nov 2022 09:20:03 -0600 Subject: openblas confuses flang/flang-new, so do not set TIME with ~fortran (#33163) Co-authored-by: Harmen Stoppels Co-authored-by: eugeneswalker <38933153+eugeneswalker@users.noreply.github.com> --- var/spack/repos/builtin/packages/openblas/package.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'var') diff --git a/var/spack/repos/builtin/packages/openblas/package.py b/var/spack/repos/builtin/packages/openblas/package.py index 692718e6cc..e9d3a50d46 100644 --- a/var/spack/repos/builtin/packages/openblas/package.py +++ b/var/spack/repos/builtin/packages/openblas/package.py @@ -382,8 +382,9 @@ class Openblas(MakefilePackage): if "+consistent_fpcsr" in self.spec: make_defs += ["CONSISTENT_FPCSR=1"] - # Flang/f18 does not provide ETIME as an intrinsic - if self.spec.satisfies("%clang"): + # Flang/f18 does not provide ETIME as an intrinsic. + # Do not set TIMER variable if fortran is disabled. + if self.spec.satisfies("+fortran%clang"): make_defs.append("TIMER=INT_CPU_TIME") # Prevent errors in `as` assembler from newer instructions -- cgit v1.2.3-60-g2f50