From 5626120b451e27bfe1f5ecc2357056b9d513ee68 Mon Sep 17 00:00:00 2001 From: retr0b0y <48183585+retr0b0y@users.noreply.github.com> Date: Fri, 9 Oct 2026 23:00:11 +0300 Subject: [PATCH] fix: add e2k16c and enable host_tools --- .../src/spec/targets/e2k16c_unknown_linux_gnu.rs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/compiler/rustc_target/src/spec/targets/e2k16c_unknown_linux_gnu.rs b/compiler/rustc_target/src/spec/targets/e2k16c_unknown_linux_gnu.rs index cce1435552b23..2c63e3d3f68b5 100644 --- a/compiler/rustc_target/src/spec/targets/e2k16c_unknown_linux_gnu.rs +++ b/compiler/rustc_target/src/spec/targets/e2k16c_unknown_linux_gnu.rs @@ -4,5 +4,11 @@ pub(crate) fn target() -> Target { let mut base = super::e2k_unknown_linux_gnu::target(); base.cpu = "elbrus-16c".into(); base.llvm_args = cvs!["-enable-elbrus-fma-legalization=0"]; + base.metadata = crate::spec::TargetMetadata { + description: Some("64-bit Linux (kernel 5.10+, glibc 2.35+)".into()), + tier: Some(2), + host_tools: Some(true), + std: Some(true), + }; base }