Enlace la aplicación iOS contra libstdc ++ y libc ++

Caso de uso: Quiero usar una biblioteca estática de terceros que use libstdc ++ (no se puede cambiar), así que tengo que vincular mi aplicación con libstdc ++. Ahora, si quiero usar las funciones de C ++ 11 en mi propio código, tendría que seleccionar libc ++ en Xcode y, además, enlazar con libstdc ++ para satisfacer la biblioteca estática.

Mi problema es que, aunque seleccioné libc ++ en "Configuración de compilation" y agregué "-lstdc ++" a "Otros indicadores de linker" (también probé a través de "Fases de compilation> Enlace binary con bibliotecas"), obtengo errores de linker para este último , es decir, para las funciones / classs de libstdc ++ referencedas por la librería de terceros.

¿Cómo puedo configurar el proyecto para vincular con ambas bibliotecas estándar de C ++? En teoría, debería ser posible ya que libc ++ estará en su propio espacio de nombres en línea std::__1 .

Simplemente me topé con esto, y mi solución fue que en lugar de agregar -lstdc++ en las otras banderas, que -lstdc++ .

Mi corazon es que cuando xcode / clang tiene -std=c++ establecido, el .dylib anterior debe cargarse explícitamente.