Мне нужен способ изменить конфигурацию Msys2, чтобы использовать зеркала сервера Arch Linux AUR вместо зеркал Msys2 - PullRequest
0 голосов
/ 03 мая 2019

Поскольку 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.

1 Ответ

1 голос
/ 03 мая 2019

Это кажется маловероятным, чтобы работать.pacman для MSYS2 загрузит двоичные файлы Windows PE для вашей среды MSYS2.pacman для Arch Linux собирается загрузить бинарные файлы Linux ELF.Вы не сможете запустить их на своем устройстве Windows.

Вы можете получить то, что хотите, если используете подсистему Windows для Linux (WSL).

...