1################################################################################ 2# 3# rustc 4# 5################################################################################ 6 7RUSTC_ARCH = $(call qstrip,$(BR2_PACKAGE_HOST_RUSTC_ARCH)) 8RUSTC_ABI = $(call qstrip,$(BR2_PACKAGE_HOST_RUSTC_ABI)) 9 10ifeq ($(BR2_PACKAGE_HOST_RUSTC_TARGET_ARCH_SUPPORTS),y) 11RUSTC_TARGET_NAME = $(RUSTC_ARCH)-unknown-linux-$(LIBC)$(RUSTC_ABI) 12endif 13 14ifeq ($(HOSTARCH),riscv64) 15RUSTC_HOST_ARCH = riscv64gc 16else ifeq ($(HOSTARCH),x86) 17RUSTC_HOST_ARCH = i686 18else 19RUSTC_HOST_ARCH = $(HOSTARCH) 20endif 21 22RUSTC_HOST_NAME = $(RUSTC_HOST_ARCH)-unknown-linux-gnu 23 24$(eval $(host-virtual-package)) 25