¿Cuál es la diferencia entre libc ++ y libc ++ abi library en LLVM?

Vi que los dos proyectos están bastante relacionados, pero ¿cuáles son las diferencias entre ellos? La página web oficial no dice mucho al respecto.

Sé que ABI (Application Binary Interface) se usa para proporcionar una interfaz binaria de bajo nivel entre diferentes plataformas. Entonces, ¿se usa libc ++ abi para proporcionar diferentes implementaciones para diferentes plataformas y una interfaz general para libc ++?

Sería mejor ir a dar un ejemplo específico, p. qué se incluye en libc ++ abi y qué en libc ++.

Gracias.

Respuestas a la pregunta(1)

Su respuesta a la pregunta