我正在gettext-0.18.2
为 Windows 进行交叉编译,但遇到了一些问题。在其中一个共享库的链接阶段,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
包含命令的完整构建日志(错误位于页面的最底部)。
什么会导致这个错误,这是什么意思?尽管错误消息中有声明,但我似乎无法在文档中找到有关此错误的任何信息。
另外值得注意的是:真正让这件事变得奇怪的是,在 Ubuntu 12.10 (Quantal) 上构建成功且没有错误……但在当前 LTS 版本 Ubuntu 12.04 上却失败了。
附加:我对libtool
成功的构建和失败的构建之间的调用行进行了比较。差异看起来像这样:
因此,显然命令中省略了 C++ 编译器。这会导致上述错误吗?