Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
As of Dec, 2021, we run re_dms on Ubuntu 18.04 which has glibc 2.27. However, Rust official docker images are based on directly on Debian. Ubuntu 18.04 is based on Debian Buster, however Buster runs glibc 2.28. Hence, building our executable against a Buster Debian image breaks because it expects glibc 2.28 at runtime (and it's not there). We've essentially created our own Rust docker image against Ubuntu 18.04 in order to build our executable guaranteed to be compatible with our deploy target. A breakdown of Debian/Ubuntu glibc deps can be found here: rigetti/docker-lisp#3 (comment)
- Loading branch information