@@ -43,7 +43,10 @@ The image index publishes these Etch-supported platforms:
4343- ` linux/arm/v5 `
4444
4545There is no native ` linux/arm64 ` image. An ARM64 host must explicitly request
46- and emulate the 32-bit ARM image when its Docker/QEMU setup supports it:
46+ and emulate the 32-bit ARM image when its Docker/QEMU setup supports it.
47+ Buildx can build the artifact, but current user-mode QEMU may fail MySQL 5.0's
48+ threaded bootstrap with ` Can't create interrupt-thread ` ; treat emulated runs as
49+ best effort and validate production use on native compatible ARM32 hardware.
4750
4851``` bash
4952docker run --rm --platform=linux/arm/v5 \
@@ -167,14 +170,15 @@ make build # Build linux/amd64 by default
167170make build-all # Build all release platforms into the Buildx cache
168171make structure # Verify package, config, and image cleanup
169172make smoke # Verify initialization, TCP auth, init files, and persistence
170- make smoke-all # Build and smoke all platforms under native/QEMU execution
173+ make smoke-all # Attempt the lifecycle smoke test on every release platform
171174make run # Run the selected image locally
172175make shell # Open Bash in the selected image
173176```
174177
175178Override ` PLATFORM ` , ` IMAGE ` , ` VERSION ` , ` ROOT_PASSWORD ` , or ` PORT ` as needed.
176179Multi-platform targets require a Buildx builder with the corresponding QEMU
177- handlers.
180+ handlers. ` make smoke-all ` fails honestly when the host emulator cannot run an
181+ architecture's MySQL bootstrap; this is a known possibility for ` arm/v5 ` .
178182
179183## Releases
180184
0 commit comments