[ https://issues.apache.org/jira/browse/GEODE-2509?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15873205#comment-15873205 ]
Danilo Chang commented on GEODE-2509: ------------------------------------- No, I don't need 32bit support. I need 64bit support. This issue is when you use configure but does not specify lib folder name on openSUSE, the default is "lib64" at 64bit environment (not lib), but geode native CMakeLists.txt target_link_libraries does not setup correctly. libxml2/CMakeLists.txt: target_link_libraries(${PROJECT_NAME} INTERFACE ${${PROJECT_NAME}_INSTALL_DIR}/lib/${CMAKE_STATIC_LIBRARY_PREFIX}xml2${CMAKE_STATIC_LIBRARY_SUFFIX} ) xerces-c/CMakeLists.txt: target_link_libraries(${PROJECT_NAME} INTERFACE ${${PROJECT_NAME}_INSTALL_DIR}/lib/${CMAKE_SHARED_LIBRARY_PREFIX}xerces-c${CMAKE_SHARED_LIBRARY_SUFFIX} ) > Build failed at openSUSE LEAP 42.2 > ---------------------------------- > > Key: GEODE-2509 > URL: https://issues.apache.org/jira/browse/GEODE-2509 > Project: Geode > Issue Type: Bug > Components: native client > Reporter: Danilo Chang > Attachments: fix_build_opensuse.patch > > > geode-native C++ client build failed at openSUSE LEAP 42.2, because the > library folder name is different at 32bit or 64bit environment (lib64 at > 64bit environment and lib at 32bit environment). Now 2 components has this > issue, libxml2 and xerces-c. > The attachment file is the solution I try to fix this issue (use --libdir to > specify the path). However, I don't know Geode native C++ client prefer to > use the same lib folder name or not. So I create this JIRA item. -- This message was sent by Atlassian JIRA (v6.3.15#6346)