3 个版本

0.1.2 2021 年 3 月 24 日
0.1.1 2021 年 3 月 24 日
0.1.0 2021 年 3 月 24 日

#167构建工具

Download history 28855/week @ 2024-03-14 24632/week @ 2024-03-21 25294/week @ 2024-03-28 16380/week @ 2024-04-04 24092/week @ 2024-04-11 17113/week @ 2024-04-18 22079/week @ 2024-04-25 13051/week @ 2024-05-02 16786/week @ 2024-05-09 16305/week @ 2024-05-16 30691/week @ 2024-05-23 34175/week @ 2024-05-30 41531/week @ 2024-06-06 24772/week @ 2024-06-13 32275/week @ 2024-06-20 17219/week @ 2024-06-27

120,443 每月下载量
13 个 crate 中使用 (7 个直接使用)

Apache-2.0

5KB
74 代码行

glibc_version

Crate 以帮助 Rust 项目在构建时发现 GNU libc 版本。预期用于 build.rs

用法

let ver = glibc_version::get_version().unwrap();
println!("glic version: {}.{}", ver.major, ver.minor);

lib.rs:

Crate 以帮助 Rust 项目在构建时发现 GNU libc 版本。预期用于 build.rs。请注意,此 crate 只在 cfg(target_env = "gnu") 下工作,因此请在相关配置谓词下保护使用。

示例

let ver = glibc_version::get_version().unwrap();
if ver.major >= 2 && ver.minor >= 28 {
   println!("cargo:rustc-cfg=glibc_renameat2");
}

依赖项

~2–3MB
~53K SLoC