cmake на Solaris 10 Sparc: настроен не использовать общие библиотеки?
Я пытаюсь перенести некоторое программное обеспечение на Solaris 10 Sparc, используя GCC 3.4.6, а система сборки программного обеспечения использует 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 ответ
Поработав с этим пару часов и немного продвинувшись, я решил установить cmake-2.8.6 из OpenCSW, используя pkgutil
и этот вопрос прояснился.
Также задал этот вопрос в #cmake@irc.freenode.net
прежде чем я это исправил, похоже, что проблема с cmake 2.6.4 на Sparc Solaris 10.