Vinculación de la compilación de la biblioteca con ndk r10 en la compilación del proyecto con ndk r13 utilizando c ++ _ stl compartido

Tenemos una biblioteca prebuild que fue construida con android ndk r10e. El proyecto en el que estamos trabajando está siendo construido con ndk r13b. Al intentar vincular la biblioteca, nuestra compilación falla con errores de referencia indefinidos para todas las funciones de la biblioteca que contiene ndk stl desde clases como cadenas. El error:

Foo.cpp:39: undefined reference to `namespaceFoo::Bar::fooBar(std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const&)' 

Arreglamos este problema con otra biblioteca simplemente construyéndolo con ndk 13 también. Desafortunadamente para una de las bibliotecas necesarias está fuera de nuestro control.

Enlazamos el c ++ _ shared lib como stl.

¿Hay alguna manera de hacer que esto funcione? ¿Podemos de alguna manera vincular correctamente la compilación de la biblioteca con ndk r10?

EDIT: Dejando claro que usamos el c + + _ shared stl. Esta parece ser la cuestión subyacente.

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.