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.
This commit is contained in:
dsjense 2021-05-07 17:56:28 -06:00 committed by GitHub
parent c175d24c0e
commit 45f84ee548
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -189,6 +189,8 @@ def configure(self):
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)