We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents 68f39b4 + ae554c4 commit fc1fb53Copy full SHA for fc1fb53
lightgbm-sys/build.rs
@@ -64,14 +64,14 @@ fn main() {
64
.allowlist_function("LGBM_.*")
65
.allowlist_type("C_API_.*")
66
.allowlist_var("C_API_.*")
67
- .clang_args(&["-x", "c++", "-std=c++11", "-flto=thin"])
+ .clang_args(&["-x", "c++", "-std=c++17", "-flto=thin"])
68
.clang_arg(format!("-I{}", lgbm_root.join("include").display()))
69
.parse_callbacks(Box::new(bindgen::CargoCallbacks::new()));
70
71
#[cfg(target_os = "linux")]
72
let bindings = bindings
73
- .clang_arg(format!("-I/usr/include/c++/11"))
74
- .clang_arg(format!("-I/usr/include/x86_64-linux-gnu/c++/11"));
+ .clang_arg(format!("-I/usr/include/c++/17"))
+ .clang_arg(format!("-I/usr/include/x86_64-linux-gnu/c++/17"));
75
76
#[cfg(feature = "cuda")]
77
let bindings = bindings.clang_arg("-I/usr/local/cuda/include");
0 commit comments