|
69 | 69 | - env: {WIDEMUL: int64, RECOVERY: yes}
|
70 | 70 | - env: {WIDEMUL: int64, ECDH: yes, SCHNORRSIG: yes}
|
71 | 71 | - env: {WIDEMUL: int128}
|
| 72 | + - env: {WIDEMUL: int128_struct} |
72 | 73 | - env: {WIDEMUL: int128, RECOVERY: yes, SCHNORRSIG: yes}
|
73 | 74 | - env: {WIDEMUL: int128, ECDH: yes, SCHNORRSIG: yes}
|
74 | 75 | - env: {WIDEMUL: int128, ASM: x86_64}
|
@@ -272,20 +273,22 @@ task:
|
272 | 273 | EXPERIMENTAL: yes
|
273 | 274 | SCHNORRSIG: yes
|
274 | 275 | CTIMETEST: no
|
| 276 | + # Use a MinGW-w64 host to tell ./configure we're building for Windows. |
| 277 | + # This will detect some MinGW-w64 tools but then make will need only |
| 278 | + # the MSVC tools CC, AR and NM as specified below. |
| 279 | + HOST: x86_64-w64-mingw32 |
| 280 | + CC: /opt/msvc/bin/x64/cl |
| 281 | + AR: /opt/msvc/bin/x64/lib |
| 282 | + NM: /opt/msvc/bin/x64/dumpbin -symbols -headers |
275 | 283 | # Set non-essential options that affect the CLI messages here.
|
276 | 284 | # (They depend on the user's taste, so we don't want to set them automatically in configure.ac.)
|
277 | 285 | CFLAGS: -nologo -diagnostics:caret
|
278 | 286 | LDFLAGS: -XCClinker -nologo -XCClinker -diagnostics:caret
|
279 |
| - # Use a MinGW-w64 host to tell ./configure we're building for Windows. |
280 |
| - # This will detect some MinGW-w64 tools but then make will need only |
281 |
| - # the MSVC tools CC, AR and NM as specified below. |
282 | 287 | matrix:
|
283 | 288 | - name: "x86_64 (MSVC): Windows (Debian stable, Wine)"
|
| 289 | + - name: "x86_64 (MSVC): Windows (Debian stable, Wine, int128_struct)" |
284 | 290 | env:
|
285 |
| - HOST: x86_64-w64-mingw32 |
286 |
| - CC: /opt/msvc/bin/x64/cl |
287 |
| - AR: /opt/msvc/bin/x64/lib |
288 |
| - NM: /opt/msvc/bin/x64/dumpbin -symbols -headers |
| 291 | + WIDEMUL: int128_struct |
289 | 292 | - name: "i686 (MSVC): Windows (Debian stable, Wine)"
|
290 | 293 | env:
|
291 | 294 | HOST: i686-w64-mingw32
|
|
0 commit comments