Commit ae24e9b
committed
fix(release/aarch64): two-stage cross-build — bootstrap builds fresh mcpp, then it cross-builds aarch64
The published bootstrap mcpp (0.0.58) predates aarch64 cross-build support
(#146/#148), so 'mcpp build --target aarch64-linux-musl' resolved the x86_64
host musl-gcc and produced no aarch64 binary. Build this release's x86_64 mcpp
first (it has the feature), then cross-build aarch64 with it. Verified locally:
fresh 0.0.59 resolves aarch64-linux-musl-gcc and emits an ARM aarch64 static ELF.1 parent 75c6ff7 commit ae24e9b
1 file changed
Lines changed: 8 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
303 | 303 | | |
304 | 304 | | |
305 | 305 | | |
306 | | - | |
| 306 | + | |
| 307 | + | |
| 308 | + | |
| 309 | + | |
| 310 | + | |
| 311 | + | |
| 312 | + | |
| 313 | + | |
307 | 314 | | |
308 | 315 | | |
309 | 316 | | |
| |||
0 commit comments