diff --git a/crates/loader/src/loader.rs b/crates/loader/src/loader.rs index fa2d9561b..de471e2f6 100644 --- a/crates/loader/src/loader.rs +++ b/crates/loader/src/loader.rs @@ -1193,6 +1193,8 @@ impl Loader { } else { command.arg("-shared"); command.arg("-Wl,--no-undefined"); + #[cfg(target_os = "openbsd")] + command.arg("-lc"); } command.args(cc_config.get_files()); command.arg("-o").arg(output_path);