Skip to content

Commit f2f7e08

Browse files
committed
ci: restore linux nasm install until mcpp#232 (lazy bootstrap ordering) is fixed
1 parent 2a8559e commit f2f7e08

1 file changed

Lines changed: 9 additions & 0 deletions

File tree

.github/workflows/validate.yml

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -218,6 +218,15 @@ jobs:
218218
# `xlings install nasm`), lazily, only when the plan has .asm units —
219219
# same self-bootstrap contract as the llvm toolchain. The sandbox copy
220220
# lands in ~/.mcpp/registry, so the cache carries it across runs.
221+
# TEMPORARY belt-and-suspenders for compat.ffmpeg's NASM sources: the
222+
# 0.0.95 lazy nasm self-bootstrap declares the build dead BEFORE the
223+
# one-time bootstrap finishes (mcpp#232, 2x reproduced cold). PATH-first
224+
# resolution makes this deterministic; drop once #232 is fixed.
225+
- name: Install nasm (Linux)
226+
if: runner.os == 'Linux'
227+
shell: bash
228+
run: sudo apt-get update && sudo apt-get install -y nasm
229+
221230
- name: mcpp test --workspace
222231
shell: bash
223232
env:

0 commit comments

Comments
 (0)