diff --git a/src/librustc_llvm/build.rs b/src/librustc_llvm/build.rs index dde7a38efc796..595a1cdb193d7 100644 --- a/src/librustc_llvm/build.rs +++ b/src/librustc_llvm/build.rs @@ -253,6 +253,8 @@ fn main() { let stdcppname = if target.contains("openbsd") { // OpenBSD has a particular C++ runtime library name "estdc++" + } else if target.contains("freebsd") { + "c++" } else if target.contains("netbsd") && llvm_static_stdcpp.is_some() { // NetBSD uses a separate library when relocation is required "stdc++_pic"