#libc #openbsd #wasm32-unknown-unknown #sense #parts #subset

sys wasm32-unknown-unknown-openbsd-libc

在 wasm32-unknown-unknown 上有意义的 OpenBSD libc 部分

2 个不稳定版本

0.2.0 2024年1月28日
0.1.0 2024年1月9日

4#wasm32-unknown-unknown

每月 24 次下载

BSD-3-Clause AND ISC AND MIT

400KB
5.5K SLoC

C 5K SLoC // 0.5% comments Rust 82 SLoC // 0.1% comments Bitbake 47 SLoC // 0.2% comments

wasm32-unknown-unknown-openbsd-libc

OpenBSD 的 libc 的一小部分,方便地打包成 Rust crate。

创建用于编译依赖于 libc 合理子集的 C 代码,以便在 wasm32-unknown-unknown 上编译。

[target.wasm32-unknown-unknown.dependencies]
wasm32-unknown-unknown-openbsd-libc = "0.2"

在您的 build.rs 中使用 cc

cfg.include(std::env::var_os("DEP_WASM32_UNKNOWN_UNKNOWN_OPENBSD_LIBC_INCLUDE").unwrap());

println!("cargo:rustc-link-lib=wasm32-unknown-unknown-openbsd-libc");

依赖