Outils pour utilisateurs

Outils du site


probleme:liaison

Ceci est une ancienne révision du document !


ld: error: ….a(…): requires dynamic R_X86_64_PC32 reloc against '…' which may overflow at runtime; recompile with -fPIC

C'est dû à un problème dans l'ordre des fichiers objets et des librairies statique.

Problème :

/usr/bin/c++ -fPIC   -shared -Wl,-soname,lib2lgc.so -o lib2lgc.so CMakeFiles/2lgc.dir/2lgc/math/compare_decimal.cc.o CMakeFiles/2lgc.dir/2lgc/poco/number.cc.o CMakeFiles/2lgc.dir/2lgc/poco/number_visitor_unit.cc.o CMakeFiles/2lgc.dir/2lgc/poco/number_visitor_value.cc.o 2lgc/poco/lib2lgcpoco.a

Solution :

/usr/bin/c++ -fPIC   -shared -Wl,-soname,lib2lgc.so -o lib2lgc.so 2lgc/poco/lib2lgcpoco.a CMakeFiles/2lgc.dir/2lgc/math/compare_decimal.cc.o CMakeFiles/2lgc.dir/2lgc/poco/number.cc.o CMakeFiles/2lgc.dir/2lgc/poco/number_visitor_unit.cc.o CMakeFiles/2lgc.dir/2lgc/poco/number_visitor_value.cc.o
probleme/liaison.1521339404.txt.gz · Dernière modification : 2018/03/18 03:16 de root