Skip to content

Creates a prepackaged gcc for use with Ruby (mingw32, mingw64, & ucrt64)

License

Notifications You must be signed in to change notification settings

ruby/setup-msys2-gcc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

50 Commits
 
 
 
 
 
 
 
 

Repository files navigation

setup-msys2-gcc

Build

This repo packages the build tools needed to compile c and c++ source when using Windows Rubies with GitHub Actions.

Release Assets

The code installs the MSYS2 and vcpkg packages with GitHub Actions. If any packages have been updated since the latest release, it creates a new release and uploads all packages.

See windows-toolchain.json.

Dependency Pinning

MSYS2

Note

Installed packages are archived in msys2-*-var-cache-pacman-pkg.7z in case downgrade is needed.

If a specific version of a dependency is needed:

vcpkg

If a specific version of a dependency is needed:

  • Update vcpkg.json defined in the vcpkg matrix job.
  • Update windows-toolchain.json if needed.
  • Update ruby/setup-ruby if needed.