I am by no means a Go expert, however given that docker is written in Go, and that Go increased the default i386 architecture requirements to SSE2 in 1.16 (see <https://golang.org/doc/go1.16#386>), building the docker package with GO386=softfloat on i386 might solve this issue. The set of x86 CPUs supporting SSE2 but not also supporting amd64 is quite small. Basically, only the Pentium 4. Thus to be useful on 32bit x86 systems in general, I think wider compatibility, even at a performance cost, could be considered.

Thanks,
Jörn

Reply via email to