File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 6868 # ------------------------
6969 # Install OpenMP + HDF5
7070 # ------------------------
71+
7172 - name : Install OpenMP + HDF5 (Ubuntu)
7273 if : startsWith(matrix.os, 'ubuntu')
7374 run : |
@@ -80,13 +81,21 @@ jobs:
8081 brew update
8182 brew install llvm libomp hdf5
8283
83- - name : Install MinGW with OpenMP + HDF5 (Windows GCC)
84+ # ------------------------
85+ # FIXED: Proper MinGW HDF5 install
86+ # ------------------------
87+ - name : Install MinGW + HDF5 (Windows GCC)
8488 if : matrix.os == 'windows-latest' && matrix.c_compiler == 'gcc'
89+ shell : bash
8590 run : |
86- choco install mingw -y
87- choco install hdf5 -y || echo "HDF5 via Chocolatey may not exist; use vcpkg fallback"
88- vcpkg install hdf5
91+ choco install msys2 -y
92+ C:/tools/msys64/usr/bin/pacman -Syu --noconfirm
93+ C:/tools/msys64/usr/bin/pacman -S --noconfirm mingw-w64-x86_64-hdf5
94+ echo "Using MSYS2 MinGW HDF5"
8995
96+ # ------------------------
97+ # MSVC stays the same
98+ # ------------------------
9099 - name : Install HDF5 (Windows MSVC)
91100 if : matrix.os == 'windows-latest' && matrix.c_compiler == 'cl'
92101 run : |
You can’t perform that action at this time.
0 commit comments