Skip to content

Commit 07a9f22

Browse files
committed
unix: stop building libedit and ncurses on macOS
Our static-modules files link against the system ncurses. But we were building a custom ncurses. This could lead to confusion where our modern ncurses was "leaking" into build state / configuration, leading to run-time crashes (see #83). This commit drops building ncurses for macOS. Because libedit and ncurses are closely related and we were also linking against the system libedit, we drop building modern libedit as well.
1 parent 92fe187 commit 07a9f22

File tree

1 file changed

+0
-4
lines changed

1 file changed

+0
-4
lines changed

cpython-unix/targets.yml

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -82,9 +82,7 @@ aarch64-apple-darwin:
8282
- '-mmacosx-version-min=11.0'
8383
needs:
8484
- bzip2
85-
- libedit
8685
- libffi
87-
- ncurses
8886
- sqlite
8987
- tcl
9088
- tk
@@ -467,9 +465,7 @@ x86_64-apple-darwin:
467465
- '-mmacosx-version-min=10.9'
468466
needs:
469467
- bzip2
470-
- libedit
471468
- libffi
472-
- ncurses
473469
- sqlite
474470
- tcl
475471
- tk

0 commit comments

Comments
 (0)