diff options
author | Richard Purdie <richard.purdie@linuxfoundation.org> | 2022-08-05 14:04:04 +0100 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2022-08-08 15:41:36 +0100 |
commit | dc134c031171a55a35964ba801219552a516a0ca (patch) | |
tree | 15b3cd64cd67ec8b496b6495bba72df00aa17e4b | |
parent | e2cdbf9df8d3f90b5a7ba35288c5db4f252d134d (diff) | |
download | openembedded-core-contrib-dc134c031171a55a35964ba801219552a516a0ca.tar.gz |
rust-common: Update to match cross targets
Tweak the armv7 workaround to work for cross environments and as a host
triplet and not just as a target.
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
-rw-r--r-- | meta/classes/rust-common.bbclass | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/meta/classes/rust-common.bbclass b/meta/classes/rust-common.bbclass index f2e99493fe..7c432ed131 100644 --- a/meta/classes/rust-common.bbclass +++ b/meta/classes/rust-common.bbclass @@ -63,7 +63,7 @@ def rust_base_triple(d, thing): ''' # The llvm-target for armv7 is armv7-unknown-linux-gnueabihf - if thing == "TARGET" and target_is_armv7(d): + if d.getVar('{}_ARCH'.format(thing)) == d.getVar('TARGET_ARCH') and target_is_armv7(d): arch = "armv7" else: arch = oe.rust.arch_to_rust_arch(d.getVar('{}_ARCH'.format(thing))) |