Commit a8991cd
committed
fix(ci): drop watchOS from release cross-compile — ring 0.17.14 bug (v0.5.888)
v0.5.887's macOS aarch64 build failed because the workflow
cross-compiles to `arm64_32-apple-watchos` (32-bit ARM pointers
with 64-bit regs). ring 0.17.14 has a const-eval assertion
(`size_of::<usize>() == _ASSUMED_POINTER_SIZE`) that fails for
arm64_32, plus aes_gcm/aarch64.rs calls a method that doesn't
exist on its own gcm::Context.
Drop watchOS from both the cross-compile build loop and the
staging-copy loop. tvOS + visionOS unaffected (aarch64 only).
watchOS users who want native binaries are on a tier-3 follow-up
path anyway. Re-add when ring publishes a fix.1 parent ef36ffa commit a8991cd
1 file changed
Lines changed: 9 additions & 4 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
280 | 280 | | |
281 | 281 | | |
282 | 282 | | |
| 283 | + | |
| 284 | + | |
| 285 | + | |
| 286 | + | |
| 287 | + | |
| 288 | + | |
283 | 289 | | |
284 | 290 | | |
285 | | - | |
286 | | - | |
| 291 | + | |
287 | 292 | | |
288 | 293 | | |
289 | 294 | | |
| |||
346 | 351 | | |
347 | 352 | | |
348 | 353 | | |
| 354 | + | |
349 | 355 | | |
350 | 356 | | |
351 | | - | |
352 | | - | |
| 357 | + | |
353 | 358 | | |
354 | 359 | | |
355 | 360 | | |
| |||
0 commit comments