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
.