【发布时间】:2012-08-15 05:19:18
【问题描述】:
我正在为 Windows 交叉编译 gettext-0.18.2,但遇到了一些问题。在其中一个共享库的链接阶段,libtool 给了我以下错误消息:
/bin/bash ../libtool --tag=CXX ...
libtool: link: unsupported hardcode properties
libtool: link: See the libtool documentation for more information.
libtool: link: Fatal configuration error.
您可以看到完整的构建日志,包括libtool 命令here(错误在页面的最底部)。
什么会导致这个错误,这是什么意思?尽管错误消息中有声明,但我似乎无法在文档中找到有关此错误的任何信息。
另外值得注意的是:真正让这件事变得奇怪的是 the build succeeded without error on Ubuntu 12.10 (Quantal)... 但它在当前 LTS 版本 Ubuntu 12.04 上失败了。
附加:我对成功的构建和失败的构建之间调用libtool 的行进行了比较。差异看起来像这样:
显然 C++ 编译器从命令中被省略了。这会导致上述错误吗?
【问题讨论】:
标签: cross-compiling gettext libtool hardcode