diff --git a/crates/linker/src/lib.rs b/crates/linker/src/lib.rs index 27994fd..79daa94 100644 --- a/crates/linker/src/lib.rs +++ b/crates/linker/src/lib.rs @@ -32,6 +32,7 @@ fn invoke_lld(cmd_args: &[&str]) -> bool { fn polkavm_linker>(code: T) -> anyhow::Result> { let mut config = polkavm_linker::Config::default(); config.set_strip(true); + config.set_optimize(false); polkavm_linker::program_from_elf(config, code.as_ref()) .map_err(|reason| anyhow::anyhow!("polkavm linker failed: {}", reason))