Commit ae130f3
committed
fix(executorch): iOS xcframework single-platform + wire sccache
iOS: the build now completes (preset + --config Release), but the bundle
swept in the flatc/flatcc HOST-tool archives (built for macOS to run the
schema compiler) — mixing macOS + iphoneos objects, so xcframework rejected
the slice ("binaries with multiple platforms are not supported"). Exclude
the flatc_ep/flatcc_ep host EPs from the per-slice merge (they're not part
of the shipped runtime).
Perf: wire sccache as the compiler launcher for executorch's build AND the
intel-mac PyTorch-from-source build (non-Windows; Windows skipped for the
MSVC /Fd pdb issue). The shared stage-build action only wired sccache for
tflite, so executorch — especially the ~95-min from-source PyTorch leg —
compiled uncached every run. Warm re-runs should now be much faster.1 parent 66a5751 commit ae130f3
2 files changed
Lines changed: 19 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
93 | 93 | | |
94 | 94 | | |
95 | 95 | | |
| 96 | + | |
| 97 | + | |
| 98 | + | |
| 99 | + | |
| 100 | + | |
96 | 101 | | |
97 | 102 | | |
98 | 103 | | |
| |||
105 | 110 | | |
106 | 111 | | |
107 | 112 | | |
| 113 | + | |
108 | 114 | | |
109 | 115 | | |
110 | 116 | | |
| |||
231 | 237 | | |
232 | 238 | | |
233 | 239 | | |
| 240 | + | |
| 241 | + | |
| 242 | + | |
| 243 | + | |
| 244 | + | |
| 245 | + | |
| 246 | + | |
| 247 | + | |
234 | 248 | | |
235 | 249 | | |
236 | 250 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
66 | 66 | | |
67 | 67 | | |
68 | 68 | | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
69 | 74 | | |
70 | 75 | | |
71 | 76 | | |
| |||
0 commit comments