Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

request: multiarch debian stretch-based versions for arm32v5 #263

Closed
rmoriz opened this issue Feb 4, 2019 · 2 comments
Closed

request: multiarch debian stretch-based versions for arm32v5 #263

rmoriz opened this issue Feb 4, 2019 · 2 comments
Labels
Request Request for image modification or feature

Comments

@rmoriz
Copy link

rmoriz commented Feb 4, 2019

Hi,

docker-ce for Raspbian should again support older Raspberry Pi devices (arm32v5) as it did up until 18.06 (see moby/moby#38175). While I try to debug that issue, I couldn't find a debian stretch based golang image for arm32v5 anymore, using the available alpine-based images leads to dependencies to musl-libc:

cd /go/src/github.com/docker/cli && \
	LDFLAGS='' DISABLE_WARN_OUTSIDE_CONTAINER=1 make VERSION=0.0.0-20190204010345-8a8ad78fb1 GITCOMMIT=8a8ad78fb1 dynbinary manpages
make[2]: Entering directory '/go/src/github.com/docker/cli'
./scripts/build/dynbinary
/lib/ld-musl-armhf.so.1: No such file or directory 
Makefile:63: recipe for target 'dynbinary' failed
@wglambert wglambert added the Request Request for image modification or feature label Feb 4, 2019
@tianon
Copy link
Member

tianon commented Feb 4, 2019

The Go project does not release official binaries for ARMv5, which is why we don't have a build there.

As for the Alpine (arm32v6) variants, you probably need to install gcc and/or libc-dev (and likely other things, if the goal is to build Docker from source).

@rmoriz
Copy link
Author

rmoriz commented Feb 4, 2019

After digging deeper into docker-ce packaging (see moby/moby#38175) it looks to me like the arm32v7 was used and GOARM was set to "6" to cross-compile (well, sort of) the docker binaries to run on arm32v6.

Sorry for the invalid issue.

@rmoriz rmoriz closed this as completed Feb 4, 2019
@tianon tianon mentioned this issue Dec 19, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Request Request for image modification or feature
Projects
None yet
Development

No branches or pull requests

3 participants