Qual é a diferença entre libc ++ e libc ++ abi library no LLVM?

Vi que os dois projetos estão bastante relacionados, mas quais são as diferenças entre eles? A página oficial não fala muito sobre isso.

Eu sei que o ABI (Application Binary Interface) é usado para fornecer interface binária de baixo nível entre diferentes plataformas. Então, o libc ++ abi é usado para fornecer implementações diferentes para plataformas diferentes e interface geral para libc ++?

Seria melhor dar um exemplo específico, por exemplo, o que está incluído no libc ++ abi e o que está no libc ++.

Obrigado.

questionAnswers(1)

yourAnswerToTheQuestion