The developers of the Rust project warned users about the imminent increase in Linux surroundings in the compiler, the Cargo package manager and the Libstd standard library. Starting from the version of Rust 1.64, scheduled for September 22, 2022, the minimum requirements for GlibC will be raised from version 2.11 to 2.17, and Linux cores from 2.6.32 to 3.2. The restrictions also apply to executable RUST-application files collected from Libstd.
The distributions of RHEL 7, Sles 12-SP5, Debian 8 and Ubuntu 14.04 meet the new requirements. The support of RHEL 6, Sles 11-SP4, Debian and Ubuntu 12.04 will be discontinued. Among the reasons for the cessation of support for old Linux systems, limited resources are mentioned to continue maintenance of compatibility with old environment. In particular, the support of old GLIBC requires the use of old tools when checking in a continuous integration system, in conditions of increasing the requirements for the versions in LLVM and cross-compilation utilities. Improving the requirements for the nucleus version is associated with the possibility of using new system calls in Libstd without the need to maintain the layers to ensure compatibility with old nuclei.
Users who use RUST -collected files in the environment with the old Linux nucleus, it is proposed to update their systems, stay on the old compiler issues or independently maintain their Libstd branch with layers to maintain compatibility.