2

在 FreeBSD 或 OpenBSD 上获得未链接到 GNU Readline 的 Python 有多容易?GNU Readline 是这些系统上类似 Python readline 的默认支持吗?如果是这样,删除这种依赖是否容易?

4

1 回答 1

1

在 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 构建中删除。

于 2012-02-19T16:23:15.287 回答