GATE arch-selected PASS cglm compiled the SCALAR C path (no CGLM_SIMD): wasmcc-glibc at the recipe CFLAGS defines none of __SSE*__/__AVX__/__ARM_NEON/__wasm_simd128__ GATE control-wasm-simd PASS -msimd128 moves the same probe to cglm's wasm SIMD128 backend, so gate 1's answer is a decision the dispatch made and not an inert probe GATE control-x86-refused PASS forcing __SSE2__ is a hard compile error from clang's own guard (6 x '"This header is only meant to be used on x86 and x64 architecture"'), so an x86 leak cannot miscompile quietly on this arm GATE no-simd-macros PASS the driver predefines none of __SSE*__/__AVX*__/__ARM_NEON*/__wasm_simd128__ (it does define __wasm_atomics__, __wasm_bulk_memory__, __wasm_multivalue__, __wasm_mutable_globals__, __wasm_nontrapping_fptoint__, __wasm_reference_types__, __wasm_sign_ext__) GATE tests-binary PASS 3299162 bytes, wasm module, built from test/runner.c + 6 test TUs against the archive this recipe installs GATE static-only PASS /usr/lib/libcglm.a (1027952 bytes), no libcglm.so* anywhere in ${D} GATE pc-static-marker PASS cglm.pc carries -DCGLM_STATIC: -I${includedir} -DCGLM_STATIC -DCGLM_HAVE_BUILTIN_ASSUME_ALIGNED=1 GATE consumer-link PASS a consumer of 9 archive entry points links against the installed ${includedir}/cglm + libcglm.a with no undefined glm_* left in the table GATE control-undefined PASS the toolchain REFUSED the link outright: wasmld: FATAL (HWJS-3 coro arm): final image imports symbol(s) outside the sanctioned surface (lines above) — undefined symbols were synthesized into env.* imports that TRAP at first call (--allow-undefined's dark side; the AC_CHECK_FUNCS ARCH scalar END