diff --git a/.github/workflows/compilation.yml b/.github/workflows/compilation.yml index 9040142..a1ca339 100755 --- a/.github/workflows/compilation.yml +++ b/.github/workflows/compilation.yml @@ -100,12 +100,12 @@ jobs: if: startsWith(matrix.os.runs-on, 'windows') uses: msys2/setup-msys2@v2 with: - msystem: MINGW32 + msystem: UCRT64 install: | base-devel git make texinfo flex bison patch binutils mpc-devel tar wget curl autotools gettext gettext-devel - mingw-w64-i686-readline mingw-w64-i686-gcc mingw-w64-i686-cmake - mingw-w64-i686-make mingw-w64-i686-libogg + mingw-w64-ucrt-x86_64-readline mingw-w64-ucrt-x86_64-gcc mingw-w64-ucrt-x86_64-cmake + mingw-w64-ucrt-x86_64-make mingw-w64-ucrt-x86_64-libogg update: true - name: Runs all the stages in the shell diff --git a/README.md b/README.md index 38a96cc..72ab9a5 100644 --- a/README.md +++ b/README.md @@ -17,7 +17,7 @@ This program will automatically build and install an IOP compiler, which is used - macOS (Intel and Apple Silicon) with Homebrew or MacPorts - Ubuntu (x86_64 and arm64) -- Windows (MSYS2, MinGW32 environment) +- Windows (MSYS2, Uart64 environment) ## What these scripts do @@ -46,11 +46,11 @@ These scripts download (with `git clone`) and install [binutils 2.45.1](http://w sudo apt-get -y install texinfo bison flex gettext libgmp3-dev libmpfr-dev libmpc-dev ``` - ### Windows (MSYS2 MinGW32) - Use the MSYS2 MinGW32 shell and run: + ### Windows (MSYS2 Uart64) + Use the MSYS2 Uart64 shell and run: ```bash pacman -S --noconfirm base-devel git make texinfo flex bison patch binutils mpc-devel tar \ - mingw-w64-i686-readline mingw-w64-i686-gcc mingw-w64-i686-cmake mingw-w64-i686-make mingw-w64-i686-libogg + mingw-w64-ucrt-x86_64-readline mingw-w64-ucrt-x86_64-gcc mingw-w64-ucrt-x86_64-cmake mingw-w64-ucrt-x86_64-make mingw-w64-ucrt-x86_64-libogg ``` 2. Ensure that you have enough permissions for managing PS2DEV location (which defaults to `/usr/local/ps2dev`). PS2DEV location MUST NOT have spaces or special characters in its path! For example, on Linux systems, you can set access for the current user by running commands: