Поскольку Msys2 отстой,
, как упомянуто выше, мне нужно изменить зеркала сервера по умолчанию, чтобы они указывали на Arch Linux Mingw-w64 AUR, и сделать его по умолчанию.
Поэтому, когда я выпускаю pacman -S mingw-w64-*
, он загружает пакет из Arch Linux Repository, а не Msys2.
Мне нужно использовать Msys2 только в качестве оболочки.
Msys2 Minwg-32/64 buildsиспользуйте Dwarf вместо SJLJ в качестве модели исключений, и это очень плохой выбор, поскольку они не отлавливают исключения из других библиотек DLL, созданных с помощью других цепочек инструментов, и приложение аварийно завершает работу (например, Firebird 2).
Arch Linux умный, и решил использовать SJLJ в качестве модели исключений для своих сборок Minwg-32/64.