b648276122
CI binary segfaulted on HEVC vaEndPicture even though /etc/makepkg.conf has OPTIONS=(... !lto ...). Root cause: arch-meson's wrapper hard-codes `-D b_lto=true` regardless of makepkg.conf, so the binary still gets cross-function ICF (Identical Code Folding) under -O2 + LTO. HEVC is the only codec in the campaign that submits a per-frame chain of 4 control structs (SPS + PPS + DECODE_PARAMS + SLICE_PARAMS); ICF finds a near-duplicate per-codec helper across the codec dispatch and merges them, then the wrong instance's local stack layout is invoked on the HEVC path → SEGV. The other 4 codecs (H.264, VP8, VP9, MPEG-2) submit fewer/simpler control structs and tolerate the folding by accident. Empirical confirmation from the issue body's binary bisection: meson build (default debugoptimized) 485 KB HEVC ✓ arch-meson + --buildtype=release 145 KB HEVC ✓ arch-meson + release + -flto 76 KB HEVC SEGV CI build (this package, 7ac934e-1) 133 KB HEVC SEGV Fix: append `-Db_lto=false` to the arch-meson invocation. pkgrel 1 -> 2.