Skip to content

Commit ebd674e

Browse files
committed
Cleanup: Get rid of -static-libstdc++ argument unused warning
1 parent 1d6f242 commit ebd674e

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

src/bootstrap/native.rs

+2-1
Original file line numberDiff line numberDiff line change
@@ -515,7 +515,8 @@ fn configure_cmake(
515515
cfg.define("CMAKE_C_FLAGS", cflags);
516516
let mut cxxflags = builder.cflags(target, GitRepo::Llvm).join(" ");
517517
if builder.config.llvm_static_stdcpp && !target.contains("msvc") && !target.contains("netbsd") {
518-
cxxflags.push_str(" -static-libstdc++");
518+
cfg.define("CMAKE_SHARED_LINKER_FLAGS", "-static-libstdc++");
519+
cfg.define("CMAKE_EXE_LINKER_FLAGS", "-static-libstdc++");
519520
}
520521
if let Some(ref s) = builder.config.llvm_cxxflags {
521522
cxxflags.push_str(&format!(" {}", s));

0 commit comments

Comments
 (0)