Build Rust to dynamic libraries instead of static #28

Merged
trurl merged 5 commits from trurl/wmaker:refactor/rust_builds_dylib into refactor/riir 2026-04-12 09:32:48 -04:00

5 Commits

Author SHA1 Message Date
be39c058f3 Switch to cdylib for Rust crates.
This avoids duplicate symbol definitions when the same static lib sub-dependency is linked in from multiple direct dependencies.
2026-04-12 09:18:32 -04:00
1a791f93d3 merge upstream 2026-04-06 19:28:46 -04:00
9933450b63 merge upstream 2026-04-05 20:01:18 -04:00
5883e0d8a3 Eliminate accidentally commited temporary file. 2026-04-05 19:57:14 -04:00
7878215c19 Fix false positive improper_ctypes warnings for structs that are opaque types from C. 2026-04-05 13:15:53 -04:00