apple / foundationdb

FoundationDB - the open source, distributed, transactional key-value store
https://apple.github.io/foundationdb/
Apache License 2.0
14.37k stars 1.3k forks source link

Docker image for ARM #6669

Closed ovaistariq closed 2 years ago

ovaistariq commented 2 years ago

Currently the docker images are only provided for the amd64 architecture. Are there any plans for providing docker image for the ARM architecture?

ammolitor commented 2 years ago

We are not currently planning on producing ARM images (that I am aware of), some of the images definitions in https://github.com/FoundationDB/fdb-build-support have a level of arm support, but the are not officially tested, built or used in our current CI/CD processes.

ovaistariq commented 2 years ago

This unfortunately means that it is not possible to run docker containers on M1 mac as some of the libraries in use by foundationdb do not work with qemu emulation.

ammolitor commented 2 years ago

I do have M1 support on my near team to do list, the goal is to (minimally) build release artifacts for the M1. Ideally we will incorporate the M1 into the PR builds as well (but this seems further out).

ovaistariq commented 2 years ago

So just to clarify the package install on M1 works. It is docker where there is an issue running FDB on M1. If the linux arm binaries could be made available then it would be possible to run FDB in docker on M1.

ammolitor commented 2 years ago

Ok, I see where I was misunderstanding now.