Commit 616233f
Install a modern pip cmake into the wheel-test venv
The bootgen PIE fix (#3333) is confirmed working: the shipped bootgen
is now a true PIE binary and no longer segfaults during PDI generation.
That unmasked a second, unrelated failure: most programming_examples/
CMakeLists.txt files require CMake >= 3.30 for their host-code build,
but the self-hosted Ryzen AI runners only have system CMake 3.28.3,
so `Run programming_examples against the wheel` fails uniformly with
"CMake 3.30 or higher is required" once PDI generation stops being the
first thing to fail.
Install cmake via pip into the test venv instead of relying on the
runner's system package -- same version pin already used in
python/requirements_dev.txt for the from-source build path. Venv
activation puts wheel-test-venv/bin ahead of the system PATH, so this
shadows the outdated system cmake without needing to touch anything on
the runners themselves.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>1 parent f092565 commit 616233f
1 file changed
Lines changed: 7 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
228 | 228 | | |
229 | 229 | | |
230 | 230 | | |
| 231 | + | |
| 232 | + | |
| 233 | + | |
| 234 | + | |
| 235 | + | |
| 236 | + | |
231 | 237 | | |
232 | 238 | | |
233 | 239 | | |
| |||
236 | 242 | | |
237 | 243 | | |
238 | 244 | | |
| 245 | + | |
239 | 246 | | |
240 | 247 | | |
241 | 248 | | |
| |||
0 commit comments