Skip to content

Infrastructure: Upgrade Docker images to Ubuntu 22.04 + PHP 8.2 toolchain #73

@PurHur

Description

@PurHur

Problem

README/Makefile center on Ubuntu 16.04 and PHP 7.4. Docker/ubuntu-18.04 exists but README says 18.04 is "not working (yet)" due to FFIMe/glibc.

Goal

Reproducible make test on maintained base image.

Tasks

  • Fix or replace FFIMe/preprocessor for newer glibc
  • PHP 8.2 build with FFI in dev image
  • Bundle or pin LLVM 9/14 consistently with PHPLLVM\Chooser
  • Update CircleCI / new GHA to use new image
  • Deprecation timeline for 16.04 image

Acceptance criteria

make test passes on 22.04-dev image without manual patches.

Related

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions