The spin feature works perfectly on GitHub Codespaces and if the underlying host system is AMD64. However it fails when using the devcontainer feature if the host system is aarch64 (tested on an Apple M1)
The spin CLI is a dynamically linked binary, which assumes GLIBC existing on the system (container). GLIBC is missing on the default image used for devcontainers when running on aarch64.
This should be addressed using the smallest dependencies possible, to ensure actual modification to the devcontainer are happening quickly.
The
spin
feature works perfectly on GitHub Codespaces and if the underlying host system isAMD64
. However it fails when using the devcontainer feature if the host system isaarch64
(tested on an Apple M1)The
spin
CLI is a dynamically linked binary, which assumesGLIBC
existing on the system (container).GLIBC
is missing on the default image used for devcontainers when running onaarch64
.This should be addressed using the smallest dependencies possible, to ensure actual modification to the devcontainer are happening quickly.