which debian do you use? Will try and replicate your issue in a VM Hieu Hoang http://moses-smt.org/
On 1 February 2017 at 11:26, Hieu Hoang <[email protected]> wrote: > in the Jamroot file, you can add > > requirements += <cxxflags>-fPIC ; > > > Hieu Hoang > http://moses-smt.org/ > > On 1 February 2017 at 09:27, Dingyuan Wang <[email protected]> wrote: > >> Dear all, >> >> I would like to compile moses on Debian testing, but there is some >> linking problem requires me to recompile it with -fPIC: >> >> /usr/bin/ld: >> /usr/lib/x86_64-linux-gnu/liblzma.a(liblzma_la-common.o): relocation >> R_X86_64_32 against `.rodata.str1.1' can not be used when making a >> shared object; recompile with -fPIC >> >> I tried ./bjam cxxflags=-fPIC cflags=-fPIC but it doesn't work. The >> actual commands are like: >> >> "g++" -L"/usr/lib" -L"/usr/lib/x86_64-linux-gnu" -Wl,-rpath-link >> -Wl,"/usr/lib" -o "mert/sentence-bleu" -Wl,--start-group >> "mert/bin/gcc-6.3.0/release/link-static/threading-multi/sentence-bleu.o" >> "mert/bin/gcc-6.3.0/release/link-static/threading-multi/libmert_lib.a" >> -Wl,-Bstatic -lboost_filesystem -lz -lbz2 -llzma -lm -lxmlrpc_xmltok >> -lxmlrpc_xmlparse -lxmlrpc_util -lxmlrpc_server_abyss++ >> -lxmlrpc_server_abyss -lboost_program_options -lboost_serialization >> -lboost_thread -lboost_system -ltcmalloc_minimal -lxmlrpc -lxmlrpc++ >> -lxmlrpc_abyss -lxmlrpc_server -lxmlrpc_server++ -Wl,-Bdynamic >> -lSegFault -lrt -Wl,--end-group -pthread >> >> >> -- >> Dingyuan Wang >> >> >> >> _______________________________________________ >> Moses-support mailing list >> [email protected] >> http://mailman.mit.edu/mailman/listinfo/moses-support >> >> >
_______________________________________________ Moses-support mailing list [email protected] http://mailman.mit.edu/mailman/listinfo/moses-support
