ld.lld: error: relocation R_ARM_GOTOFF32 cannot be used against symbol _dl_argv; recompile with -fPIC
-Bsymbolic
When creating a shared library, bind references to global symbols to the definition
within the shared library, if any. Normally, it is possible for a program
linked against a shared library to override the definition within the shared library.
This option is only meaningful on ELF platforms which support shared
libraries.
R_ARM_GOTOFF32 _dl_argv