diff options
author | Barry Smith <bsmith@mcs.anl.gov> | 2016-10-24 16:25:59 -0500 |
---|---|---|
committer | Todd Gamblin <tgamblin@llnl.gov> | 2016-10-24 14:25:59 -0700 |
commit | 453ad8df9d8455cdeebe705d7f5ba50fa128629f (patch) | |
tree | 44726d8cdafbfa48f37fe4e0b6b395040783b35b | |
parent | 509bbd7067c1fb50b27e1cd88a82d0db3038b9c2 (diff) | |
download | spack-453ad8df9d8455cdeebe705d7f5ba50fa128629f.tar.gz spack-453ad8df9d8455cdeebe705d7f5ba50fa128629f.tar.bz2 spack-453ad8df9d8455cdeebe705d7f5ba50fa128629f.tar.xz spack-453ad8df9d8455cdeebe705d7f5ba50fa128629f.zip |
Get netlib-lapack to compile with Intel and add deprecated routines (#2103)
Funded-by: IDEAS
Project: IDEAS/xSDK
Time: .4 hours
-rw-r--r-- | var/spack/repos/builtin/packages/netlib-lapack/package.py | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/var/spack/repos/builtin/packages/netlib-lapack/package.py b/var/spack/repos/builtin/packages/netlib-lapack/package.py index 874473ba9c..4b03259cbd 100644 --- a/var/spack/repos/builtin/packages/netlib-lapack/package.py +++ b/var/spack/repos/builtin/packages/netlib-lapack/package.py @@ -1,4 +1,4 @@ -############################################################################## +############################################################################# # Copyright (c) 2013-2016, Lawrence Livermore National Security, LLC. # Produced at the Lawrence Livermore National Laboratory. # @@ -90,6 +90,16 @@ class NetlibLapack(Package): if spec.satisfies('@3.6.0:'): cmake_args.extend(['-DCBLAS=ON']) # always build CBLAS + if self.compiler.name == 'intel': + # Intel compiler finds serious syntax issues when trying to + # build CBLAS and LapackE + cmake_args.extend(['-DCBLAS=OFF']) + cmake_args.extend(['-DLAPACKE:BOOL=OFF']) + + # deprecated routines are commonly need by, for example, suitesparse + # Note that OpenBLAS spack is built with deprecated routines + cmake_args.extend(['-DBUILD_DEPRECATED:BOOL=ON']) + if '+external-blas' in spec: cmake_args.extend([ '-DUSE_OPTIMIZED_BLAS:BOOL=ON', |