summaryrefslogtreecommitdiff
path: root/var
diff options
context:
space:
mode:
authordsjense <79338261+dsjense@users.noreply.github.com>2021-05-07 17:56:28 -0600
committerGitHub <noreply@github.com>2021-05-07 23:56:28 +0000
commit45f84ee548842bef71038bb7d599f6f2ea3685df (patch)
tree421c60d2c087cfea25dd2ac28602ceaeb5b4b5d0 /var
parentc175d24c0e5408bcf6d000780f743d9e898d466d (diff)
downloadspack-45f84ee548842bef71038bb7d599f6f2ea3685df.tar.gz
spack-45f84ee548842bef71038bb7d599f6f2ea3685df.tar.bz2
spack-45f84ee548842bef71038bb7d599f6f2ea3685df.tar.xz
spack-45f84ee548842bef71038bb7d599f6f2ea3685df.zip
Bugfix/matplotlib clang lto (#23519)
* Disable link-time optimization for matplotlib when using Clang. * Remove duplicated line. * Disable LTO only for versions >= 3.3.0.
Diffstat (limited to 'var')
-rw-r--r--var/spack/repos/builtin/packages/py-matplotlib/package.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/var/spack/repos/builtin/packages/py-matplotlib/package.py b/var/spack/repos/builtin/packages/py-matplotlib/package.py
index 5a945a485f..dc7b843691 100644
--- a/var/spack/repos/builtin/packages/py-matplotlib/package.py
+++ b/var/spack/repos/builtin/packages/py-matplotlib/package.py
@@ -189,6 +189,8 @@ class PyMatplotlib(PythonPackage):
setup.write('[libs]\n')
setup.write('system_freetype = True\n')
setup.write('system_qhull = True\n')
+ if self.spec.satisfies('%clang'):
+ setup.write('enable_lto = False\n')
@run_after('build')
@on_package_attributes(run_tests=True)