在 FreeBSD 或 OpenBSD 上获得未链接到 GNU Readline 的 Python 有多容易? GNU Readline 是这些系统上 Python readline-like 支持的默认设置吗?如果是这样,去除这种依赖性是否容易?
请您参考如下方法:
在 FreeBSD 上,libreadline 是基本系统的一部分(除非您在没有 GNU 的情况下重建了它)。 Python 动态加载;
ldd /usr/local/lib/python2.7/lib-dynload/readline.so
/usr/local/lib/python2.7/lib-dynload/readline.so:
libreadline.so.8 => /lib/libreadline.so.8 (0x801206000)
libthr.so.3 => /lib/libthr.so.3 (0x801445000)
libc.so.7 => /lib/libc.so.7 (0x80084a000)
libncurses.so.8 => /lib/libncurses.so.8 (0x801668000)
没有配置选项可以将其从 Python 构建中删除。
