From fbeba6ae290ed3a1dbdbf2b27c012070f86e6ca3 Mon Sep 17 00:00:00 2001 From: Alan Somers Date: Sat, 7 Oct 2017 09:32:55 -0600 Subject: [PATCH] On FreeBSD, link against libc++ instead of libstdc++ MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Submitted by: Jean-Sébastien Pédron --- src/librustc_llvm/build.rs | 2 ++ 1 file changed, 2 insertions(+) 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"