c++ - CDT using lib*.a --- relocation R_X86_64_32S against symbol ... can not be used -
i try reference static *.a library c++ project in cdt. included in c/c++ build -> cross c++ linker -> libraries
but error: relocation r_x86_64_32s against symbol ... can not used when making shared object.
now have read far think means compiler thinks referencing shared library, when static library instead - case , if can now? there way use *.a libraries or have recompile them .so - objects?
i had recompile, sufficed recompile *.a library again. i'm pretty sure problem originated update of gcc compiler.
Comments
Post a Comment