Skip to content
This repository has been archived by the owner on Nov 30, 2023. It is now read-only.

PHP arm64 support, buster variants for back compat #1034

Merged
merged 2 commits into from
Sep 4, 2021
Merged

Conversation

Chuxel
Copy link
Member

@Chuxel Chuxel commented Sep 4, 2021

As described in #558 (comment), the situation for Docker on M1 macs is not ideal since both debian:buster nor ubuntu:focal experience segmentation faults due to an issue in libss1.1. It seems unlikely that buster will be patched now that bullseye is out (and buster therefore gets security fixes only).

Therefore this PR:

  1. Adds arm64 builds for Debian bullseye
  2. Adds buster variants that are x86 only for backwards compat.
  3. Defaults to bullseye since this is what the upstream php image has done.
  4. Makes a few minor edits to the python definition README.md and definition-manifest.json.

This also adds php:<PHP VESION>-apache-<OS> tags because of the tagging scheme used in the php upstream image, but is really only there to enable base.Dockerfile to function during build.

//cc: @joshspicer @2percentsilk @bamurtaugh @chrmarti

@Chuxel Chuxel merged commit 66a50ed into main Sep 4, 2021
@Chuxel Chuxel deleted the clantz/php-arm64 branch September 4, 2021 15:52
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant