Commit 65ffae1
committed
fix(bench): declare the Windows import-std gap; let 231 run standalone
**Windows 上两条外部臂都没有 `import std`,而这一直是红的。** cmake 死在
`project()` 里的 CXX_MODULE_STD 工具链支持探测
(CMakeTestCXXCompiler → CMakeDetermineCompilerSupport),xmake 死在
`missing std dependency for module ...`。Windows 载荷是 llvm@20.1.7 配 MSVC STL,
它不提供任何一条臂能构建的 std 模块。
mcpp 两条臂在该格子是好的(5 ok),所以**保留格子、豁免那两条臂**而不是把引擎删掉:
豁免的失败在报告里仍然可见,删掉的引擎不可见。矩阵要求 `allow_failed` 必须带
`KNOWN GAP` 说明(e2e 233 强制),原因已写进 note。
另外 `231_jobs_option.sh` 独立跑时死在 `line 45: : command not found` —— 和
`bench/tests/harness.sh` 早先那个是同一个成因:`$MCPP` 由 e2e 运行器导出,手跑时
没有。补上自解释的回退。
1 parent 2622754 commit 65ffae1
2 files changed
Lines changed: 17 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
161 | 161 | | |
162 | 162 | | |
163 | 163 | | |
164 | | - | |
| 164 | + | |
| 165 | + | |
| 166 | + | |
165 | 167 | | |
166 | 168 | | |
167 | 169 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
13 | 27 | | |
14 | 28 | | |
15 | 29 | | |
| |||
0 commit comments