Commit 3d5dd1d
Guillaume Lessard
fix(release): unbreak the aarch64 and musllinux wheel jobs
Two different faults, both surfaced only because release-build finally ran.
aarch64 Linux never built. sccache wrapping the cross-assembler breaks ring's
.S files: aarch64-unknown-linux-gnu-gcc is invoked on chacha-armv8-linux64.S
without __ARM_ARCH defined, and ring's asm_base.h fails the build with
`#error "ARM assembler must define __ARM_ARCH"`. Disable sccache for that one
job. Native aarch64 (macos-14) is unaffected and keeps its cache; ring is
already at its latest compatible version, so there is nothing to bump.
musllinux built perfectly and then failed its own smoke test. The step ran on a
glibc runner and tried to pip install a musl wheel, which pip correctly refused:
"not a supported wheel on this platform". The guard excluded aarch64 but not
musllinux. Both are now excluded, because a runner that cannot install a wheel
cannot smoke-test it. They are still built, platform-tag verified and uploaded -
skipping is honest, faking a pass would not be.1 parent bbb3ac0 commit 3d5dd1d
1 file changed
Lines changed: 18 additions & 5 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
88 | 88 | | |
89 | 89 | | |
90 | 90 | | |
91 | | - | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
| 95 | + | |
| 96 | + | |
| 97 | + | |
92 | 98 | | |
93 | 99 | | |
94 | 100 | | |
95 | 101 | | |
96 | 102 | | |
97 | | - | |
98 | | - | |
99 | | - | |
100 | | - | |
| 103 | + | |
| 104 | + | |
| 105 | + | |
| 106 | + | |
| 107 | + | |
| 108 | + | |
| 109 | + | |
| 110 | + | |
| 111 | + | |
| 112 | + | |
| 113 | + | |
101 | 114 | | |
102 | 115 | | |
103 | 116 | | |
| |||
0 commit comments