msys2 / msys2-docker

MSYS2 Docker Images
9 stars 5 forks source link

Build experimental wow64 support in wine #4

Closed jeremyd2019 closed 3 months ago

jeremyd2019 commented 3 months ago

Fixes #3 (the easy way)

jeremyd2019 commented 3 months ago

I've also started playing with building 32-bit wine separately (like was necessary before the experimental wow64 support was added), could potentially do a PR to demonstrate that too. It involves enabling i386 arch in apt list and installing a bunch of i386 dev packages though, which I had to copy-paste from the wine debian sources rather than using build-dep to pull them in.

jeremyd2019 commented 3 months ago

Example workflow snippet to load the docker images from the artifacts:

      - uses: actions/download-artifact@v4
        with:
          name: docker-images
          github-token: ${{ github.token }}
          repository: msys2/msys2-docker
          run-id: 9592572891
      - name: import images
        run: |
          zstd -dc experimental.tar.zst | docker load
          zstd -dc devcontainer.tar.zst | docker load

That might have been a separate PR, but I wanted to test this PR adding 32-bit support. With it, I can run mingw32 and clang32 zstd at least.