Open nateshrevankar opened 10 years ago
SAFplus following modules are compatible for c++ and git hub check-in links:
Following SAFplus modules are compatible for c++ and git hub check-in links:
Only SAFplus amf component is pending
Following SAFplus following modules are compatible for c++ and git hub check-in links:
Following SAFplus modules are compatible for c++ and git hub check-in links:
Linking errors need to be resolved while generating the binary executable
While generating binaries for SAFplus services, getting linking errors as:
LINK$(TARGET)/x86_64/linux-3.5.5/bin/safplus_logd clLogDebugDeregister clLogDebugRegister soSecPrefix clLogSvrFilterSet_4_0_0 clLogFileOwnerStateRecover clLogFileOwnerMasterStateRecover clLogExternalSend_4_0_0 clLogFileHdlrFileOpen_4_0_0 clLogFileHdlrFileRecordsGet_4_0_0 clLogFileHdlrFileMetaDataGet_4_0_0 clLogMasterAttrVerifyNGet_4_0_0 clLogMasterStreamCloseNotify_4_0_0 clLogMasterStreamListGet_4_0_0 clLogMasterCompIdChkNGet_4_0_0 clLogMasterCompListGet_4_0_0 clLogMasterCompListNotify_4_0_0 clLogStreamOwnerStreamOpen_4_0_0 clLogStreamOwnerStreamClose_4_0_0 clLogStreamOwnerFilterSet_4_0_0 clLogStreamOwnerHandlerRegister_4_0_0 clLogStreamOwnerStreamMcastGet_4_0_0 clLogStreamOwnerHandlerDeregister_4_0_0 clLogStreamOwnerFilterGet_4_0_0 clLogSvrStreamOpen_4_0_0 clLogSvrStreamClose_4_0_0 clLogSvrFilterSet_4_0_0 clLogSvrStreamHandleFlagsUpdate_4_0_0 clLogHandlerSvrAckSend_4_0_0 clHalLibFinalize clHalLibInitialize
Working to resolve linking errors.
Resolved the above linking errors for SAFplus log component and git hub check-in links
https://github.com/OpenClovis/SAFplus-Availability-Scalability-Platform/commit/d7d37c331e9d4671188eda8bf0ef98c98856172b https://github.com/OpenClovis/SAFplus-Availability-Scalability-Platform/commit/96835122451ccbdcd514ce5b7d6ab30384391e99 Working to resolve linking errors for remaining SAFplus components ( ckpt, name,msg, gms and amf) for c++ build
Resolved linking errors for remaining SAFplus components ( ckpt, name, msg, gms and amf) for c++ build and following are git hub check-ins
https://github.com/OpenClovis/SAFplus-Availability-Scalability-Platform/commit/2d37679e85f2b13003d837652c516dc3d09b6685 https://github.com/OpenClovis/SAFplus-Availability-Scalability-Platform/commit/cba8871a690868f9eaaac2c615319be3dc697806
Progress
Issue It was unable to call cpmComponentInstantiate rmd method for c++ and needs to be investigated further.
SAFplus was not come up due to loading of tipc related functions through dlsym because g++ add additional characters to function name if the function declaration not available in that file.
Resolved with addition of header file for tipc related function.
The activity is to build Openclovis codebase enabling C++ macro. The compilation errors need to be fixed for all active modules (discard the deprecated modules).