From fbc7cefcf76b05e3af4c0b01a403449b1675433f Mon Sep 17 00:00:00 2001 From: eugeneswalker <38933153+eugeneswalker@users.noreply.github.com> Date: Fri, 6 Nov 2020 19:11:13 -0800 Subject: make TIMER compatible with LLVM F18 (#19765) --- var/spack/repos/builtin/packages/openblas/package.py | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'var') diff --git a/var/spack/repos/builtin/packages/openblas/package.py b/var/spack/repos/builtin/packages/openblas/package.py index b663a3bb48..daa52348bc 100644 --- a/var/spack/repos/builtin/packages/openblas/package.py +++ b/var/spack/repos/builtin/packages/openblas/package.py @@ -260,6 +260,10 @@ 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'): + make_defs.append('TIMER=INT_CPU_TIME') + # Prevent errors in `as` assembler from newer instructions if self.spec.satisfies('%gcc@:4.8.4'): make_defs.append('NO_AVX2=1') -- cgit v1.2.3-70-g09d2