From 2914644b30f3ab5d1a29125ac566e10d66a7fd27 Mon Sep 17 00:00:00 2001 From: Denis Davydov Date: Thu, 11 Oct 2018 03:58:47 +0200 Subject: openblas: patch experimental USE_TLS makefile option for 0.3.3 (#9474) --- var/spack/repos/builtin/packages/openblas/package.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/var/spack/repos/builtin/packages/openblas/package.py b/var/spack/repos/builtin/packages/openblas/package.py index b0a7f651dd..6ac55cc507 100644 --- a/var/spack/repos/builtin/packages/openblas/package.py +++ b/var/spack/repos/builtin/packages/openblas/package.py @@ -98,6 +98,14 @@ class Openblas(MakefilePackage): # https://github.com/xianyi/OpenBLAS/pull/1703 patch('openblas-0.3.2-cmake.patch', when='@0.3.1:0.3.2') + # Disable experimental TLS code that lead to many threading issues + # https://github.com/xianyi/OpenBLAS/issues/1735#issuecomment-422954465 + # https://github.com/xianyi/OpenBLAS/issues/1761#issuecomment-421039174 + # https://github.com/xianyi/OpenBLAS/pull/1765 + patch('https://github.com/xianyi/OpenBLAS/commit/4d183e5567346f80f2ef97eb98f8601c47f8cb56.patch', + sha256='714aea33692304a50bd0ccde42590c176c82ded4a8ac7f06e573dc8071929c33', + when='@0.3.3') + parallel = False conflicts('%intel@16', when='@0.2.15:0.2.19') -- cgit v1.2.3-70-g09d2