[ 
https://issues.apache.org/jira/browse/MINIFICPP-262?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16212612#comment-16212612
 ] 

Andrew Christianson commented on MINIFICPP-262:
-----------------------------------------------

I think we're OK on CentOS 7.4. I isolated the issue down to the cmake target. 
My CLion was set to 'Build All,' which was failing. When I did a fresh 
cmake/make from the command line, with the default target, everything 
succeeded. It looks like librocksdb.so is triggered by 'Build All,' but we 
don't need the shared library. With the default target, or with the minifiexe 
target, only the static lib is built, which finishes successfully.

> Rocksdb fails to link
> ---------------------
>
>                 Key: MINIFICPP-262
>                 URL: https://issues.apache.org/jira/browse/MINIFICPP-262
>             Project: NiFi MiNiFi C++
>          Issue Type: Bug
>            Reporter: Andrew Christianson
>
> Rocksdb fails to link when building on CentOS 7.4. [~calebj] seems to be 
> having the same issue on Ubuntu 14.04 as part of MINIFI-244.
> {code}
> [ 38%] Linking CXX static library librocksdb.a
> [ 38%] Linking CXX shared library librocksdb.so
> [ 60%] Built target rocksdb
> [ 61%] Building CXX object 
> CMakeFiles/Tests.dir/thirdparty/spdlog-20170710/include/spdlog/dummy.cpp.o
> [ 61%] Building CXX object 
> CMakeFiles/ControllerServiceIntegrationTests.dir/libminifi/test/TestBase.cpp.o
> /usr/bin/ld: CMakeFiles/build_version.dir/__/__/build_version.cc.o: 
> relocation R_X86_64_32 against `.data' can not be used when making a shared 
> object; recompile with -fPIC
> CMakeFiles/build_version.dir/__/__/build_version.cc.o: error adding symbols: 
> Bad value
> collect2: error: ld returned 1 exit status
> gmake[2]: *** [thirdparty/rocksdb/librocksdb.so.5.7.0] Error 1
> gmake[1]: *** [thirdparty/rocksdb/CMakeFiles/rocksdb-shared.dir/all] Error 2
> gmake[1]: *** Waiting for unfinished jobs....
> {code}



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to