diff options
author | dsjense <79338261+dsjense@users.noreply.github.com> | 2021-05-07 17:56:28 -0600 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-05-07 23:56:28 +0000 |
commit | 45f84ee548842bef71038bb7d599f6f2ea3685df (patch) | |
tree | 421c60d2c087cfea25dd2ac28602ceaeb5b4b5d0 /var | |
parent | c175d24c0e5408bcf6d000780f743d9e898d466d (diff) | |
download | spack-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.py | 2 |
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) |