Skip to content

Release v1.1.0: fix examples 000–009 AOT smoke regression (LLVM Module.php) #11206

Description

@PurHur

Context

Daily release review 2026-06-24: ./script/release-readiness.sh --full --json fails examples-aot-smoke.sh (000–009) after quick gates all green.

Prior tracker #9225 closed; AOT smoke regressed on current master.

Failure (2026-06-24, Docker harness)

release-readiness:   FAIL: examples-aot-smoke.sh (000–009) (exit 255)
#5 /compiler/bin/compile.php(388): php_compiler_cli_dispatch()
#6 {main}
  thrown in /compiler/vendor/ircmaxell/php-llvm/lib/LLVMAbstract/Module.php on line 180

examples-web-smoke.sh still passes in the same --full run.

Roadmap: #78 user release v1.1.0 gate checklist.

Acceptance criteria

  • ./script/examples-aot-smoke.sh exits 0 in Docker harness (LLVM 9 present)
  • ./script/release-readiness.sh --full --jsonexamples-aot-smoke gate ok
  • No regression in examples-web-smoke.sh

Gate command

./script/docker-exec.sh -- bash -lc './script/release-readiness.sh --full --json'
# or slice:
./script/docker-exec.sh -- bash -lc './script/examples-aot-smoke.sh'

Milestone

v1.1.0 user release — blocks tag until --full green.

Metadata

Metadata

Assignees

No one assigned

    Labels

    IMPORTANTCritical pathimplementation-readySpec complete: repro, php-src ref, done-when — safe for workers to claimreleaseUser-facing release trackingrelease-blockerBlocks tagged user release

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions