From 5ff57f1d9ec0ee8366a933785cbd9f550c248520 Mon Sep 17 00:00:00 2001 From: Tamir Duberstein Date: Sun, 2 Mar 2025 08:02:16 -0500 Subject: [PATCH] Use `ignore` rather than not compile on big endian --- aya-obj/src/btf/btf.rs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/aya-obj/src/btf/btf.rs b/aya-obj/src/btf/btf.rs index b2375955..a1073a35 100644 --- a/aya-obj/src/btf/btf.rs +++ b/aya-obj/src/btf/btf.rs @@ -1808,11 +1808,13 @@ mod tests { Btf::parse(&raw, Endianness::default()).unwrap(); } - // Not possible to emulate file system file "/sys/kernel/btf/vmlinux" as big endian, so skip #[test] #[cfg(feature = "std")] #[cfg_attr(miri, ignore = "`open` not available when isolation is enabled")] - #[cfg(target_endian = "little")] + #[cfg_attr( + target_endian = "big", + ignore = "Not possible to emulate \"/sys/kernel/btf/vmlinux\" as big endian" + )] fn test_read_btf_from_sys_fs() { let btf = Btf::parse_file("/sys/kernel/btf/vmlinux", Endianness::default()).unwrap(); let task_struct_id = btf