Годом раньше ситуация была следующая - при нативной компиляции выброс c++ исключения из динамической библиотеки не ловился при нативной компиляции. В статике (на простейших примерах) все работало.
При кросс-компиляции данная проблема фиксилась.
С чем сие связано, я тогда полностью не разобрался, и больше сказать по проблеме, к сожалению, ничего не могу - давно отошел от этих дел.