Итак, я знаю, что ABI для C ++ допускает много хороших вещей (например, готовые библиотеки получают и возвращают умные указатели, не опасаясь сбоев и прожогов.)
Теперь я понимаю, что ABI является очень далеко от тривиальной вещи, но — после 30 лет C ++ и 25 лет C ++ на 32-битной x86, почему не существует даже де-факто стандарта ABI для платформ x86 (и x86_64)?
Редактировать: Более конкретно, я ограничу вопрос техническими, а не социальными и политическими препятствиями, препятствующими принятию более или менее унифицированных ABI.
Задача ещё не решена.