There was an error while loading. Please reload this page.
1 parent 50b9a77 commit e925241Copy full SHA for e925241
6 files changed
Misc/NEWS.d/next/Build/2022-06-30-17-18-23.gh-issue-90005.EIOOla.rst
@@ -0,0 +1,5 @@
1
+Dependencies of :mod:`readline` and :mod:`curses` module are now detected in
2
+``configure`` script with ``pkg-config``. Only ``ncurses`` / ``ncursesw``
3
+are detected automatically. The old ``curses`` library is not configured
4
+automatically. Workaround for missing ``termcap`` or ``tinfo`` library
5
+has been removed.
Modules/Setup.stdlib.in
@@ -72,8 +72,8 @@
72
# gdbm module needs -lgdbm
73
@MODULE__GDBM_TRUE@_gdbm _gdbmmodule.c
74
75
-# needs -lreadline or -leditline, sometimes termcap, termlib, or tinfo
76
-#@MODULE_READLINE_TRUE@readline readline.c
+# needs -lreadline or -ledit, sometimes termcap, termlib, or tinfo
+@MODULE_READLINE_TRUE@readline readline.c
77
78
# hashing builtins, can be disabled with --without-builtin-hashlib-hashes
79
@MODULE__MD5_TRUE@_md5 md5module.c
@@ -138,10 +138,10 @@
138
# needs -lffi and -ldl
139
@MODULE__CTYPES_TRUE@_ctypes _ctypes/_ctypes.c _ctypes/callbacks.c _ctypes/callproc.c _ctypes/stgdict.c _ctypes/cfield.c @MODULE__CTYPES_MALLOC_CLOSURE@
140
141
-# needs -lncurses, -lncursesw or -lcurses, sometimes -ltermcap
142
-#@MODULE__CURSES_TRUE@_curses _cursesmodule.c
143
-# needs -lncurses and -lpanel
144
-#@MODULE__CURSES_PANEL_TRUE@_curses_panel _curses_panel.c
+# needs -lncurses[w], sometimes -ltermcap/tinfo
+@MODULE__CURSES_TRUE@_curses _cursesmodule.c
+# needs -lncurses[w] and -lpanel[w]
+@MODULE__CURSES_PANEL_TRUE@_curses_panel _curses_panel.c
145
146
@MODULE__SQLITE3_TRUE@_sqlite3 _sqlite/blob.c _sqlite/connection.c _sqlite/cursor.c _sqlite/microprotocols.c _sqlite/module.c _sqlite/prepare_protocol.c _sqlite/row.c _sqlite/statement.c _sqlite/util.c
147
0 commit comments