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
signature.asc
Description: OpenPGP digital signature
_______________________________________________ Moses-support mailing list [email protected] http://mailman.mit.edu/mailman/listinfo/moses-support
