You copied the Doc URL to your clipboard.

ARM Compiler armlink User Guide : --symver_soname


Enables implicit symbol versioning to force static binding.


Not supported for AArch64 state.


Where a symbol has no defined version, the linker uses the shared object name (SONAME) contained in the file being linked.


This is the default if you are generating a Base Platform Application Binary Interface (BPABI) compatible executable file but where you do not specify a version script with the option --symver_script.

Related concepts