From 3b930f68e02fcd74f0c9d348e4dbc902e834d852 Mon Sep 17 00:00:00 2001 From: Philipp Oppermann Date: Fri, 6 Jun 2025 19:13:51 +0200 Subject: [PATCH] Link some additional libraries for C dataflow example --- examples/c-dataflow/run.rs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/examples/c-dataflow/run.rs b/examples/c-dataflow/run.rs index ad484edf..d7615111 100644 --- a/examples/c-dataflow/run.rs +++ b/examples/c-dataflow/run.rs @@ -63,6 +63,7 @@ async fn build_c_node(root: &Path, name: &str, out_name: &str) -> eyre::Result<( clang.arg("-l").arg("m"); clang.arg("-l").arg("rt"); clang.arg("-l").arg("dl"); + clang.arg("-l").arg("z"); clang.arg("-pthread"); } #[cfg(target_os = "windows")] @@ -93,6 +94,7 @@ async fn build_c_node(root: &Path, name: &str, out_name: &str) -> eyre::Result<( clang.arg("-lsynchronization"); clang.arg("-luser32"); clang.arg("-lwinspool"); + clang.arg("-lwinhttp"); clang.arg("-Wl,-nodefaultlib:libcmt"); clang.arg("-D_DLL"); @@ -107,6 +109,7 @@ async fn build_c_node(root: &Path, name: &str, out_name: &str) -> eyre::Result<( clang.arg("-l").arg("pthread"); clang.arg("-l").arg("c"); clang.arg("-l").arg("m"); + clang.arg("-l").arg("z"); } clang.arg("-L").arg(root.join("target").join("debug")); clang @@ -161,6 +164,7 @@ async fn build_c_operator(root: &Path) -> eyre::Result<()> { link.arg("-lsynchronization"); link.arg("-luser32"); link.arg("-lwinspool"); + link.arg("-lwinhttp"); link.arg("-Wl,-nodefaultlib:libcmt"); link.arg("-D_DLL");