Commit f477573
ci: fix musl static-PIE link + macOS x86_64 cross-wheel smoke test
Two follow-ups surfaced by the re-tagged v2.3.7 run:
- musl native link failed with 'read-only segment has dynamic
relocations' on .svm_heap. The musl.cc gcc 11 toolchain defaults to
static-PIE, which GraalVM's image heap can't satisfy. Add
-H:NativeLinkerOption=-no-pie for the musl build to force a non-PIE
static executable. (The earlier musl.cc download fix worked; this is
the next error it exposed.)
- macOS x86_64 wheel built fine but its smoke test failed: the runner's
arm64 Python can't install an x86_64-tagged wheel. Run that leg's
smoke test under Rosetta via the universal /usr/bin/python3 so the
venv, pip install, and bundled binary are all x86_64.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>1 parent c298f5f commit f477573
2 files changed
Lines changed: 18 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
219 | 219 | | |
220 | 220 | | |
221 | 221 | | |
| 222 | + | |
222 | 223 | | |
223 | 224 | | |
224 | 225 | | |
225 | 226 | | |
226 | 227 | | |
| 228 | + | |
| 229 | + | |
| 230 | + | |
| 231 | + | |
| 232 | + | |
| 233 | + | |
| 234 | + | |
| 235 | + | |
| 236 | + | |
| 237 | + | |
| 238 | + | |
227 | 239 | | |
228 | 240 | | |
229 | 241 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
208 | 208 | | |
209 | 209 | | |
210 | 210 | | |
| 211 | + | |
| 212 | + | |
| 213 | + | |
| 214 | + | |
| 215 | + | |
| 216 | + | |
211 | 217 | | |
212 | 218 | | |
213 | 219 | | |
| |||
0 commit comments