mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-20 00:35:44 +00:00
d017b0874e
CentOS 6 is pinned to glibc 2.12, but newer Android build-tools (like aapt) require glibc 2.14. It's not possible to safely upgrade CentOS 6 distributions to glibc 2.14. CentOS 7 is pinned to glibc 2.17, which is new enough for newer Android build-tools. However, I had great difficulty bringing forward our existing centos:6 Docker image to centos:7. In particular, installing recent enough Mercurial, git, Python, and pip versions was difficult enough that I elected to not pursue this approach. Instead, I've elected to follow glandium's suggestion from https://bugzilla.mozilla.org/show_bug.cgi?id=1370119#c5: base on Debian with snapshots.debian.org for reproducibility. The most significant changes here: - using Debian's snapshots repository - using Python and related tools provided by Debian and baked into the build image - using the JDK and JRE provided by Debian and baked into the build image, rather than versions from tooltool (or eventually a toolchain build) Moving the builds over to use this image will follow in the patches ahead. |
||
---|---|---|
.. | ||
android-build | ||
beet-mover | ||
centos6-build | ||
centos6-build-upd | ||
decision | ||
desktop1604-test | ||
desktop-build | ||
firefox-snap | ||
funsize-balrog-submitter | ||
funsize-update-generator | ||
image_builder | ||
index-task | ||
lint | ||
recipes | ||
rust-build | ||
upload-symbols | ||
valgrind-build | ||
REGISTRY |