From 7c322ec31c74512f4ac3d71fb97289e914d5e26f Mon Sep 17 00:00:00 2001 From: Juraj Sadel Date: Tue, 10 Jun 2025 11:31:25 +0200 Subject: [PATCH] esp-wifi and esp-storage can be used with opt-level=s (#3618) --- esp-storage/build.rs | 4 ++-- esp-wifi/build.rs | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/esp-storage/build.rs b/esp-storage/build.rs index ac32f3430..9e00035a6 100644 --- a/esp-storage/build.rs +++ b/esp-storage/build.rs @@ -7,9 +7,9 @@ fn main() -> Result<(), String> { if cfg!(feature = "esp32") { match std::env::var("OPT_LEVEL") { Ok(level) if std::env::var("CI").is_err() => { - if level != "2" && level != "3" { + if level != "2" && level != "3" && level != "s" { Err(format!( - "Building esp-storage for ESP32 needs optimization level 2 or 3 - yours is {level}. See https://github.com/esp-rs/esp-storage" + "Building esp-storage for ESP32 needs optimization level 2, 3 or s - yours is {level}. See https://github.com/esp-rs/esp-storage" )) } else { Ok(()) diff --git a/esp-wifi/build.rs b/esp-wifi/build.rs index 378d93609..1d85f0331 100644 --- a/esp-wifi/build.rs +++ b/esp-wifi/build.rs @@ -39,9 +39,9 @@ fn main() -> Result<(), Box> { ); if let Ok(level) = std::env::var("OPT_LEVEL") { - if level != "2" && level != "3" { + if level != "2" && level != "3" && level != "s" { let message = format!( - "esp-wifi should be built with optimization level 2 or 3 - yours is {level}. + "esp-wifi should be built with optimization level 2, 3 or s - yours is {level}. See https://github.com/esp-rs/esp-wifi", ); print_warning(message);