Problem
Gen-2 argv compile of compiler_lib_spine_smoke/main.php (3933 files) often logs parseAndCompile returned null and recovers via committed prelinked/bootstrap-gen0/.m3_compiler_lib_aot_blob. The bootstrap loop passes, but this is not honest native compile.
Acceptance
build/bin-compile-aot-inventory -o OUT test/selfhost/compiler_lib_spine_smoke/main.php succeeds with no stderr containing recovered via gen-0 sidecar or sidecar emit fallback
BOOTSTRAP_M5_NO_ZEND=1 path works for full-spine emit without Zend
Notes
Problem
Gen-2 argv compile of
compiler_lib_spine_smoke/main.php(3933 files) often logsparseAndCompile returned nulland recovers via committedprelinked/bootstrap-gen0/.m3_compiler_lib_aot_blob. The bootstrap loop passes, but this is not honest native compile.Acceptance
build/bin-compile-aot-inventory -o OUT test/selfhost/compiler_lib_spine_smoke/main.phpsucceeds with no stderr containingrecovered via gen-0 sidecarorsidecar emit fallbackBOOTSTRAP_M5_NO_ZEND=1path works for full-spine emit without ZendNotes
docs/bootstrap-dev-workflow.md