This is CMake problem. Concurrent build only work if only one target for make is specified.
-- You received this bug notification because you are a member of Tarantool Development Team, which is subscribed to tarantool. https://bugs.launchpad.net/bugs/1183308 Title: CMake dependencies in connector/c/ is broken Status in Tarantool - an efficient in-memory data store: Confirmed Bug description: cmake . -DENABLE_CLIENT=ON # try to run __several__ times: make clean; make -j8 tnt_shared tntnet_shared tntrpl_shared tntsql_shared ------------------------------------------------------ Linking C shared library libtarantool.so [ 58%] CMakeFiles/tnt_shared.dir/tnt_request.c.o: file not recognized: File truncated collect2: error: ld returned 1 exit status make[3]: *** [connector/c/tnt/libtarantool.so.1.1] Error 1 make[2]: *** [connector/c/tnt/CMakeFiles/tnt_shared.dir/all] Error 2 make[1]: *** [connector/c/tntrpl/CMakeFiles/tntrpl_shared.dir/rule] Error 2 make: *** [tntrpl_shared] Error 2 [ 66%] make[3]: *** No rule to make target `connector/c/tnt/libtarantool.so.1.1', needed by `connector/c/tntnet/libtarantoolnet.so.1.1'. Stop. make[3]: *** Waiting for unfinished jobs.... ------------------------------------------------------ ------------------------------------------------------ Linking C shared library libtarantool.so CMakeFiles/tnt_shared.dir/tnt_request.c.o: file not recognized: File truncated collect2: error: ld returned 1 exit status make[3]: *** [connector/c/tnt/libtarantool.so.1.1] Error 1 make[2]: *** [connector/c/tnt/CMakeFiles/tnt_shared.dir/all] Error 2 make[1]: *** [connector/c/tnt/CMakeFiles/tnt_shared.dir/rule] Error 2 make: *** [tnt_shared] Error 2 make: *** Waiting for unfinished jobs.... Linking C shared library libtarantool.so /usr/lib/gcc/x86_64-pc-linux-gnu/4.7.2/../../../../x86_64-pc-linux-gnu/bin/ld: can not read symbols: File truncated /usr/lib/gcc/x86_64-pc-linux-gnu/4.7.2/../../../../x86_64-pc-linux-gnu/bin/ld: final link failed: File truncated collect2: error: ld returned 1 exit status make[3]: *** [connector/c/tnt/libtarantool.so.1.1] Error 1 make[2]: *** [connector/c/tnt/CMakeFiles/tnt_shared.dir/all] Error 2 make[1]: *** [connector/c/tntrpl/CMakeFiles/tntrpl_shared.dir/rule] Error 2 make: *** [tntrpl_shared] Error 2 ------------------------------------------------------ make clean; make -j8 tnt_shared tntnet_shared tntrpl_shared tntsql_shared|grep "Linking" Linking C shared library libtarantool.so Linking C shared library libtarantool.so Linking C shared library libtarantool.so <!-- WTF? Why CMake build same target four times ? Linking C shared library libtarantool.so Linking C shared library libtarantoolnet.so Linking C shared library libtarantoolsql.so Linking C shared library libtarantoolnet.so Linking C shared library libtarantoolrpl.so To manage notifications about this bug go to: https://bugs.launchpad.net/tarantool/+bug/1183308/+subscriptions _______________________________________________ Mailing list: https://launchpad.net/~tarantool-developers Post to : [email protected] Unsubscribe : https://launchpad.net/~tarantool-developers More help : https://help.launchpad.net/ListHelp

