We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 1d6f242 commit ebd674eCopy full SHA for ebd674e
src/bootstrap/native.rs
@@ -515,7 +515,8 @@ fn configure_cmake(
515
cfg.define("CMAKE_C_FLAGS", cflags);
516
let mut cxxflags = builder.cflags(target, GitRepo::Llvm).join(" ");
517
if builder.config.llvm_static_stdcpp && !target.contains("msvc") && !target.contains("netbsd") {
518
- cxxflags.push_str(" -static-libstdc++");
+ cfg.define("CMAKE_SHARED_LINKER_FLAGS", "-static-libstdc++");
519
+ cfg.define("CMAKE_EXE_LINKER_FLAGS", "-static-libstdc++");
520
}
521
if let Some(ref s) = builder.config.llvm_cxxflags {
522
cxxflags.push_str(&format!(" {}", s));
0 commit comments