Tool version symbol renaming mechanism vs. ifdef
The symbol renaming mechanism used to construct the "tool" version of SIONlib builds a regular version of the library and then works on a list of symbols produced via nm
. This can miss symbols which are only available when a certain option is turned on, e.g. IME Native integration.
Possible workaround: always include all functions, only ifdef
function bodies?