/usr/share/rustc/architecture.mk is in rustc 1.24.1+dfsg1+llvm-0ubuntu2.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | # This Makefile snippet defines DEB_*_RUST_TYPE triples based on DEB_*_GNU_TYPE
include /usr/share/dpkg/architecture.mk
rust_cpu = $(subst i586,i686,\
$(if $(findstring -armhf-,-$(2)-),$(subst arm,armv7,$(1)),\
$(if $(findstring -armel-,-$(2)-),$(subst arm,armv5te,$(1)),\
$(1))))
rust_type_setvar = $(1)_RUST_TYPE ?= $(call rust_cpu,$($(1)_GNU_CPU),$($(1)_ARCH))-unknown-$($(1)_GNU_SYSTEM)
$(foreach machine,BUILD HOST TARGET,\
$(eval $(call rust_type_setvar,DEB_$(machine))))
# fallback for older dpkg versions
ifeq ($(DEB_TARGET_RUST_TYPE),-unknown-)
DEB_TARGET_RUST_TYPE = $(DEB_HOST_RUST_TYPE)
endif
|