File tree 2 files changed +10
-9
lines changed
2 files changed +10
-9
lines changed Original file line number Diff line number Diff line change @@ -111,14 +111,13 @@ jobs:
111
111
arch : x64
112
112
toolset : ' 14.43'
113
113
114
- - name : Setup MYSYS2 (Windows)
114
+ - name : Setup MSYS2 (Windows)
115
115
if : matrix.config.os == 'windows' && ( matrix.config.environment == 'mingw' || matrix.config.environment == 'ucrt' )
116
116
uses : msys2/setup-msys2@v2
117
117
with :
118
118
msystem : ${{matrix.config.environment == 'mingw' && 'MINGW64' || 'UCRT64'}}
119
119
update : true
120
120
install : >-
121
- mingw-w64-${{matrix.config.architecture}}-gcc
122
121
mingw-w64-${{matrix.config.architecture}}-ninja
123
122
mingw-w64-${{matrix.config.architecture}}-python
124
123
mingw-w64-${{matrix.config.architecture}}-python-pip
@@ -131,6 +130,14 @@ jobs:
131
130
mingw-w64-${{matrix.config.architecture}}-cmake
132
131
git
133
132
133
+ - name : Setup GCC (MSYS2)
134
+ if : matrix.config.os == 'windows' && ( matrix.config.environment == 'mingw' || matrix.config.environment == 'ucrt' )
135
+ uses : Totto16/msys2-install-packages-pinned@v1
136
+ with :
137
+ msystem : ${{matrix.config.environment == 'mingw' && 'MINGW64' || 'UCRT64'}}
138
+ install : gcc=14 gcc-libs=!
139
+
140
+
134
141
- name : Setup Clang (Linux) (libc++)
135
142
if : matrix.config.os == 'ubuntu' && matrix.config.use-clang == true && matrix.config.use-clang_stdlib
136
143
run : |
Original file line number Diff line number Diff line change @@ -82,13 +82,7 @@ if get_option('run_in_ci')
82
82
' compilers' : [msvc_compiler_current],
83
83
},
84
84
' msys2' : {
85
- # TODO: this needs to be 14, but we can't pin the package atm, see https://github.com/OpenBrickProtocolFoundation/oopetris/pull/224
86
- ' compilers' : [
87
- {
88
- ' id' : ' gcc' ,
89
- ' checks' : [' >=15' , ' <16' ],
90
- },
91
- ],
85
+ ' compilers' : [gcc_14_compiler],
92
86
},
93
87
' linux' : {
94
88
' compilers' : [clang_19_compiler, gcc_14_compiler],
You can’t perform that action at this time.
0 commit comments