-1

我正在尝试使用 GCC 3.4.6 将一些软件移植到 Solaris 10 Sparc,并且该软件的构建系统使用cmake. 当我运行命令cmake CMakeLists.txt时,我会得到很多这样的输出:

ADD_LIBRARY for library <library_name> is used with the SHARED 
option, but the target platform supports only STATIC libraries.
Building it STATIC instead. This may lead to problems.

显然 Solaris 10 Sparc 支持共享库,我之前在 x86 Solaris 10 上构建过这个软件。

有人遇到这个或可以提供方向吗?我将深入研究 cmake 源代码以确定 Sparc Solaris 是否存在问题。

谢谢。

4

1 回答 1

1

经过几个小时的斗争,并取得了一点进展,我决定使用OpenCSW 从OpenCSWpkgutil安装 cmake-2.8.6 ,这个问题就解决了。

在我修复它之前也问过这个问题#cmake@irc.freenode.net,看起来是 Sparc Solaris 10 上的 cmake 2.6.4 的问题。

于 2011-12-28T01:52:01.937 回答