Commit 6b3af82
ci: trim Windows msys2 install to speed up setup
The msys2 package cache is already enabled by default and hits, but the
slow part of the Windows jobs is pacman *extracting* the installed
packages, which the cache does not avoid: on the windows-11-arm runner
the install step alone took ~3.5 min installing base-devel and the full
toolchain meta-package.
Install only what openlibm builds with — make plus a C compiler. The
-gcc packages pull in binutils and the runtime, so mingw64/mingw32/ucrt64
drop base-devel and the toolchain meta entirely. The clang environments
keep their toolchain meta (no standalone binutils package provides ar),
but still drop base-devel.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>1 parent aeef4da commit 6b3af82
1 file changed
Lines changed: 14 additions & 6 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
34 | 34 | | |
35 | 35 | | |
36 | 36 | | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
37 | 45 | | |
38 | | - | |
39 | | - | |
40 | | - | |
41 | | - | |
42 | | - | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
43 | 51 | | |
44 | 52 | | |
45 | 53 | | |
| |||
49 | 57 | | |
50 | 58 | | |
51 | 59 | | |
52 | | - | |
| 60 | + | |
53 | 61 | | |
54 | 62 | | |
55 | 63 | | |
| |||
0 commit comments