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

Popular posts from this blog

PHP and MySQL WP -

android - InAppBilling registering BroadcastReceiver in AndroidManifest -

go - golang pprof for c library code -