跳转到内容


FreeBSD 编译 readline 7.0 无法生成动态链接库解决

readline

  • 您无法回复此主题
No replies to this topic

#1 冰力

    Administrator

  • 总版主
  • 1315 帖子数:

发表于 2017/12/28 18:35:16

FreeBSD 下面编译这个应该挺简单的,可是由于刚才因为编译 SQLite 把 configure 的默认参数改了,如下:

./configure --host=amd64-mixos-freebsd

按照我的理解 sqlite 那就是个bug,freebsd 后面不可以跟版本号,这回好了 readline 强制要加版本号,不然也不支持,报错信息如下:

checking configuration for building shared libraries... unsupported

最终解决方法就是编译 readline 的时候还是要加上 --host 的 freebsd 版本号:

./configure --host=amd64-mixos-freebsd11

这样就可以解决问题了顺利生成静态文件了。

PS:这libtool和autotool各种冲突,开源界不是很和谐啊,哈哈哈