Index: constants.mk
===================================================================
--- constants.mk (revision 61)
+++ constants.mk (revision 62)
@@ -137,6 +137,10 @@
HARDWARE_NOARCH = none
####### Host Build:
HARDWARE_BUILD = build
+####### Rust Build:
+HARDWARE_RUST = rust
+####### Clang Build:
+HARDWARE_LLVM = llvm
#
# NOTE:
@@ -764,7 +768,31 @@
BUILD_MACHINE_HARDWARE_VARIANTS := $(HARDWARE_BUILD)
+# Rust for Build machine [note: common version 1.11.3 is fixed]
+TOOLCHAIN_BUILD_RUST = build-rust
+BUILD_RUST_ARCH = unknown
+BUILD_RUST_VERSION = 1.82.0
+BUILD_RUST_DIR = RUST
+BUILD_RUST_PATH = $(TOOLCHAINS_BASE_PATH)/$(BUILD_RUST_DIR)
+BUILD_RUST_TARBALL = $(TOOLCHAINS_FTP_BASE)/1.11.3/$(BUILD_RUST_DIR)-$(BUILD_RUST_VERSION).$(TARBALL_SUFFIX)
+
+BUILD_RUST_HARDWARE_VARIANTS := $(HARDWARE_RUST)
+
+
+# LLVM for Build machine [note: common version 1.11.3 is fixed]
+TOOLCHAIN_BUILD_LLVM = build-llvm
+
+BUILD_LLVM_ARCH = unknown
+BUILD_LLVM_VERSION = 18.1.8
+BUILD_LLVM_DIR = LLVM
+BUILD_LLVM_PATH = $(TOOLCHAINS_BASE_PATH)/$(BUILD_LLVM_DIR)
+BUILD_LLVM_TARBALL = $(TOOLCHAINS_FTP_BASE)/1.11.3/$(BUILD_LLVM_DIR)-$(BUILD_LLVM_VERSION).$(TARBALL_SUFFIX)
+
+BUILD_LLVM_HARDWARE_VARIANTS := $(HARDWARE_LLVM)
+
+
+
# ======= I686-GLIBC =========================================================
TOOLCHAIN_I686_GLIBC = i686-glibc