So yeah, -Bsymbolic is the reason :-)
Check http://gcc.gnu.org/ml/gcc/2013-03/msg00304.html. And http://gcc.gnu.org/ml/gcc/2013-04/msg00016.html as follow up.
So the prebuilt Android toolchain forces -Bsymbolic for every shared library.
As this is not the case with our toolchain, the linker ends up being built without such flag, causing the original issue.
So yeah, -Bsymbolic is the reason :-)
Check http:// gcc.gnu. org/ml/ gcc/2013- 03/msg00304. html. And http:// gcc.gnu. org/ml/ gcc/2013- 04/msg00016. html as follow up.
So the prebuilt Android toolchain forces -Bsymbolic for every shared library.
As this is not the case with our toolchain, the linker ends up being built without such flag, causing the original issue.