diff options
| author | 许杰友 Jieyou Xu (Joe) <jieyouxu@outlook.com> | 2024-05-01 19:22:28 +0000 |
|---|---|---|
| committer | 许杰友 Jieyou Xu (Joe) <jieyouxu@outlook.com> | 2024-05-02 01:08:39 +0000 |
| commit | 42ecde4e5f1b9067939663a77acf85fcc36199d1 (patch) | |
| tree | 06a99364117bfadbb826a00477c0d196371dd3a9 | |
| parent | 9ba3d315b4b2bea7485071eaf4b2681320cd2a27 (diff) | |
| download | rust-42ecde4e5f1b9067939663a77acf85fcc36199d1.tar.gz rust-42ecde4e5f1b9067939663a77acf85fcc36199d1.zip | |
run-make-support: preserve tooks.mk behavior for EXTRACXXFLAGS
| -rw-r--r-- | src/tools/run-make-support/src/cc.rs | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/tools/run-make-support/src/cc.rs b/src/tools/run-make-support/src/cc.rs index a2d51902652..146123793be 100644 --- a/src/tools/run-make-support/src/cc.rs +++ b/src/tools/run-make-support/src/cc.rs @@ -161,8 +161,9 @@ pub fn extra_cxx_flags() -> Vec<&'static str> { if is_windows() { if is_msvc() { vec![] } else { vec!["-lstdc++"] } } else { - match uname() { - n if n.contains("Darwin") => vec!["-lc++"], + match &uname()[..] { + "Darwin" => vec!["-lc++"], + "FreeBSD" | "SunOS" | "OpenBSD" => vec![], _ => vec!["-lstdc++"], } } |
