File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -20,7 +20,6 @@ config CPU_ARCH_NATIVE
2020 select HAS_PERIPH_PM
2121 select HAS_PERIPH_PWM
2222 select HAS_PERIPH_TIMER_PERIODIC
23- select HAS_RUST_TARGET
2423 select HAS_SSP
2524 select HAVE_MTD_NATIVE
2625
@@ -63,6 +62,7 @@ config NATIVE_OS_LINUX
6362 select HAS_PERIPH_GPIO
6463 select HAS_PERIPH_GPIO_IRQ
6564 select HAS_PERIPH_SPI
65+ select HAS_RUST_TARGET if "$(OS_ARCH)" == "x86_64"
6666
6767config NATIVE_OS_FREEBSD
6868 bool
Original file line number Diff line number Diff line change 55FEATURES_PROVIDED += arch_32bit
66FEATURES_PROVIDED += arch_native
77FEATURES_PROVIDED += cpp
8- FEATURES_PROVIDED += rust_target
98ifneq ($(DISABLE_LIBSTDCPP),1)
109 # libstdc++ on FreeBSD is broken (does not work with -m32)
1110 # Override with "export DISABLE_LIBSTDCPP=0"
@@ -19,6 +18,9 @@ FEATURES_PROVIDED += periph_hwrng
1918FEATURES_PROVIDED += periph_pm
2019FEATURES_PROVIDED += periph_pwm
2120FEATURES_PROVIDED += periph_timer_periodic
21+ ifeq ($(OS) $(OS_ARCH),Linux x86_64)
22+ FEATURES_PROVIDED += rust_target
23+ endif
2224FEATURES_PROVIDED += ssp
2325
2426ifeq ($(OS),Linux)
Original file line number Diff line number Diff line change 1212TOOLCHAINS_SUPPORTED = gnu llvm afl
1313
1414# Platform triple as used by Rust
15- RUST_TARGET = i686-unknown-linux-gnu
15+ ifeq ($(OS) $(OS_ARCH),Linux x86_64)
16+ RUST_TARGET = i686-unknown-linux-gnu
17+ endif
You can’t perform that action at this time.
0 commit comments