From 45f84ee548842bef71038bb7d599f6f2ea3685df Mon Sep 17 00:00:00 2001 From: dsjense <79338261+dsjense@users.noreply.github.com> Date: Fri, 7 May 2021 17:56:28 -0600 Subject: 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. --- var/spack/repos/builtin/packages/py-matplotlib/package.py | 2 ++ 1 file changed, 2 insertions(+) (limited to 'var') 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) -- cgit v1.2.3-70-g09d2