From 33fb12cdd2f5f16e5498b717e31ef3a544b2890f Mon Sep 17 00:00:00 2001 From: Jeeyong Um Date: Mon, 23 Dec 2024 13:46:27 +0800 Subject: [PATCH] fix(rbpf): Exclude std feature from no_std build --- rbpf/src/elf_parser_glue.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/rbpf/src/elf_parser_glue.rs b/rbpf/src/elf_parser_glue.rs index 5487065..587f7c4 100644 --- a/rbpf/src/elf_parser_glue.rs +++ b/rbpf/src/elf_parser_glue.rs @@ -546,6 +546,7 @@ impl From for ElfError { GoblinError::Malformed(string) => Self::FailedToParse(format!("malformed: {string}")), GoblinError::BadMagic(magic) => Self::FailedToParse(format!("bad magic: {magic:#x}")), GoblinError::Scroll(error) => Self::FailedToParse(format!("read-write: {error}")), + #[cfg(feature = "std")] GoblinError::IO(error) => Self::FailedToParse(format!("io: {error}")), GoblinError::BufferTooShort(n, error) => { Self::FailedToParse(format!("buffer too short {n} {error}"))