From 9e6089ff75677f19491971829ef328ad9a5cd8db Mon Sep 17 00:00:00 2001 From: Wildan M Date: Tue, 14 Apr 2026 20:43:06 +0700 Subject: [PATCH] Try only one --- mk/prefix.mk | 2 +- recipes/dev/rust/config-cross-linux.toml | 10 +++++++++- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/mk/prefix.mk b/mk/prefix.mk index 94ca6422c..b2e3a40be 100644 --- a/mk/prefix.mk +++ b/mk/prefix.mk @@ -21,7 +21,7 @@ UPSTREAM_RUSTC_VERSION=2025-11-15 export PREFIX_RUSTFLAGS=-L $(ROOT)/$(PREFIX_INSTALL)/$(TARGET)/lib export RUSTUP_TOOLCHAIN=$(ROOT)/$(PREFIX_INSTALL) export REDOXER_TOOLCHAIN=$(RUSTUP_TOOLCHAIN) -PREFIX_CONFIG=CI=1 COOKBOOK_CLEAN_BUILD=true COOKBOOK_CLEAN_TARGET=false COOKBOOK_VERBOSE=true COOKBOOK_NONSTOP=false +PREFIX_CONFIG=CI=1 COOKBOOK_CLEAN_TARGET=false COOKBOOK_VERBOSE=true COOKBOOK_NONSTOP=false prefix: $(PREFIX)/sysroot diff --git a/recipes/dev/rust/config-cross-linux.toml b/recipes/dev/rust/config-cross-linux.toml index efb2a27aa..c2d4ea1d9 100644 --- a/recipes/dev/rust/config-cross-linux.toml +++ b/recipes/dev/rust/config-cross-linux.toml @@ -5,7 +5,7 @@ link-shared = true [build] host = ["TARGET"] -target = ["TARGET", "x86_64-unknown-linux-relibc", "aarch64-unknown-linux-relibc"] +target = ["TARGET", "COOKBOOK_TARGET"] cargo-native-static = true submodules = false docs = false @@ -21,6 +21,14 @@ sysconfdir = "etc" backtrace = false codegen-tests = false +[target.COOKBOOK_TARGET] +cc = "COOKBOOK_GNU_TARGET-gcc" +cxx = "COOKBOOK_GNU_TARGET-g++" +ar = "COOKBOOK_GNU_TARGET-ar" +linker = "COOKBOOK_GNU_TARGET-gcc" +crt-static = false +llvm-config = "COOKBOOK_SYSROOT/bin/llvm-config" + [target.aarch64-unknown-linux-gnu] llvm-config = "COOKBOOK_TOOLCHAIN/bin/llvm-config"