Tool version symbol renaming mechanism vs. different name mangling schemes
The symbol renaming mechanism for the "tool" version relies on the fact that function names become symbol names, e.g. the function `sion_close` becomes a symbol `sion_close`. This does not work on platforms where this is not the case, e.g. Darwin, where an underscore is prepended, `_sion_close`.
issue