Solaris 10 Sparc上的cmake:配置为不使用共享库?

时间:2011-12-27 16:18:37

标签: cmake solaris sparc

我正在尝试使用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存在问题。

感谢。

1 个答案:

答案 0 :(得分:1)

经过几个小时的战斗,并且取得了一些进展,我决定使用OpenCSWpkgutil安装cmake-2.8.6,这个问题已经解决了。

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