Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update MSYS2 job in GitHub Actions workflow #496

Closed
wants to merge 3 commits into from

Commits on Jul 16, 2024

  1. Add MSYS2 Mingw-w64 job to GitHub Actions workflow

    - Create new 'windows-mingw' job in build.yaml
    - Set up MSYS2 environment using msys2/setup-msys2 action
    - Install necessary packages including MinGW-w64 GCC, Fortran, CMake
    - Configure build with MSYS Makefiles generator
    - Build and run quick tests
    
    This change improves Windows support by enabling builds with MSYS2 Mingw-w64,
    making Elmer more accessible to Windows users without WSL or admin rights.
    
    relevant to #494
    Foadsf committed Jul 16, 2024
    Configuration menu
    Copy the full SHA
    997dd25 View commit details
    Browse the repository at this point in the history
  2. Update MSYS2 job in GitHub Actions workflow

    - Remove unavailable mingw-w64-x86_64-openmpi package
    - Disable MPI in CMake configuration
    
    This change allows the MSYS2 Mingw-w64 build to proceed without
    errors, though it disables MPI support. Future work may be needed
    to re-enable MPI using an alternative package or build method.
    
    relevant to #494
    Foadsf committed Jul 16, 2024
    Configuration menu
    Copy the full SHA
    8b0e6b6 View commit details
    Browse the repository at this point in the history
  3. following this comment #496 (comment)

    Improve MSYS2 setup in GitHub Actions workflow
    
    - Replace 'make' with 'base-devel' group in package installation
    - This change provides a more comprehensive set of development tools,
      including make and other essential utilities for building
    Foadsf committed Jul 16, 2024
    Configuration menu
    Copy the full SHA
    712d123 View commit details
    Browse the repository at this point in the history