В онлайн-установщике MinGW-W64 есть несколько полей, которые вы можете выбрать. Однако я не могу найти документацию по этому поводу, и предположения, которые я сделал, не дают мне поведения, которое я хочу.
Очевидно, что в этот проект вошла большая работа, поэтому, похоже, жаль, что поглощение сдерживается из-за отсутствия базовой документации.
Поля "Версия" и "Архитектура" не требуют пояснений, но в других областях, с которыми я столкнулся, есть (значения, показанные текущим установщиком):
-   Темы, параметры 
posixиwin32 -   Исключение, опции 
dwarfиsjlj -   Версия сборки, параметры 
0,1,2. 
Значения, которые я выбрал при предыдущей установке, были win32, seh и 1 (очевидно, параметры изменились с тех пор, но я не мудрее относительно того, что).
Каковы плюсы и минусы каждого варианта, особенно модель потоковой обработки и обработки исключений, и какая версия "наилучшая"?
Конкретными проблемами, с которыми я столкнулся с помощью x86_64-win32-seh-rev1, являются:
-  
std::threadиstd::condition_variableне поддерживаются - При отладке (используя Code:: Blocks как IDE), если выбрано исключение, он не перескакивает на обработчик исключений; выбор следующей строки ничего не делает 3 раза, а затем отменяет прогон.
 
Я могу справиться с проблемой отладки, но было бы неплохо иметь рабочие потоки С++ 11.