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