Skip to content

Commit 31579c6

Browse files
committed
matplotlib: Disable LTO on darwin.
Needs #19312 or equivalent to work.
1 parent 5c84d57 commit 31579c6

2 files changed

Lines changed: 8 additions & 1 deletion

File tree

pkgs/development/python-modules/matplotlib/default.nix

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ buildPythonPackage rec {
4545
++ stdenv.lib.optionals enableTk [ tcl tk tkinter libX11 ]
4646
++ stdenv.lib.optionals enableQt [ pyqt5 ];
4747

48-
setup_cfg = ./setup.cfg;
48+
setup_cfg = if stdenv.isDarwin then ./setup-darwin.cfg else ./setup.cfg;
4949
preBuild = ''
5050
cp "$setup_cfg" ./setup.cfg
5151
'';
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
[directories]
2+
basedirlist = .
3+
4+
[libs]
5+
system_freetype = true
6+
# LTO not working in darwin stdenv, see #19312
7+
enable_lto = false

0 commit comments

Comments
 (0)