If you have to version your symbols to force static binding, but you do not care about the version number that they are given, you can use implicit symbol versioning.
Use the command-line option
turn on implicit symbol versioning.
Where a symbol has no defined version, the linker uses the
the file being linked.
This option cannot be combined with embedded symbols or a script file.