From fd21132fd0060ea097bf7983c33b4e5158b51de8 Mon Sep 17 00:00:00 2001 From: Mark Hatle Date: Wed, 21 Sep 2022 14:41:52 -0700 Subject: rust_microblaze.bbclass: Prevent rust from being available on microblaze rust does not support microblaze. So we want to automatically skip any recipes that inherit rust support. Otherwise the failure is delayed until do_configure time, instead of parse time. Signed-off-by: Mark Hatle --- meta-microblaze/classes/rust_microblaze.bbclass | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 meta-microblaze/classes/rust_microblaze.bbclass (limited to 'meta-microblaze/classes') diff --git a/meta-microblaze/classes/rust_microblaze.bbclass b/meta-microblaze/classes/rust_microblaze.bbclass new file mode 100644 index 00000000..d129d2b0 --- /dev/null +++ b/meta-microblaze/classes/rust_microblaze.bbclass @@ -0,0 +1,5 @@ +python __anonymous() { + if bb.data.inherits_class('rust-target-config', d): + if d.getVar('TARGET_ARCH') in ['microblaze', 'microblazeel', 'microblazeeb']: + raise bb.parse.SkipRecipe("Rust does not support microblaze.") +} -- cgit v1.2.3-54-g00ecf