Updating our default docker images
TL;DR: We have made some updates to our Docker images and build time GLIBC selection.
- We've updated our default docker images to be based on alma9
- It is now easier to override
c_stdlib_version
(especially for CUDA-enabled feedstocks), though our baseline of 2.17 hasn't changed. - Where necessary, you can more easily switch images by setting
os_version: ...
(see below). - We've consolidated our image names to follow a consistent pattern:
linux-anvil-{x86_64,aarch64,ppc64le}:{cos7,alma8,alma9}
In general, it won't be necessary in the vast majority of cases to override the
docker-image, but if you need to do so, you can add the following to conda-forge.yml
os_version: # just to demo different values;
linux_64: cos7 # whenever possible, please use
linux_aarch64: alma8 # homogeneous distro versions
linux_ppc64le: alma9 # across platforms