Andreas Welchlin created QPID-6115:
--------------------------------------
Summary: Compile Qpid C++ on Solaris
Key: QPID-6115
URL: https://issues.apache.org/jira/browse/QPID-6115
Project: Qpid
Issue Type: Bug
Components: C++ Broker, C++ Client
Affects Versions: 0.28
Environment: Solaris X86 with gcc
uname -a: SunOS solaris 5.11 11.2 i86pc i386 i86pc
Reporter: Andreas Welchlin
Qpid does not compile on Solaris. CMakeLists.txt and also
qpid/solaris/SystemInfo.cpp need to be enhanced.
The Solaris linker has no argument like:
"-Wl,--version-script=..."
So it needs to be deactivated on Solaris in cpp/src/CMakeLists.txt by changing
the following:
set (LINK_VERSION_SCRIPT_FLAG "-Wl,--version-script=${QPID_LINKMAP}")
needs to be replaced by:
if (NOT CMAKE_SYSTEM_NAME STREQUAL SunOS)
set (LINK_VERSION_SCRIPT_FLAG "-Wl,--version-script=${QPID_LINKMAP}")
endif (NOT CMAKE_SYSTEM_NAME STREQUAL SunOS)
The enhancements in SystemInfo.cpp are added as file.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]