<pre style='margin:0'>
Chris Jones (cjones051073) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/9d813cb83352a5ffb4f9ca31e13e58cd6a51cb58">https://github.com/macports/macports-ports/commit/9d813cb83352a5ffb4f9ca31e13e58cd6a51cb58</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 9d813cb83352a5ffb4f9ca31e13e58cd6a51cb58
</span>Author: Chris Jones <jonesc@macports.org>
AuthorDate: Mon Sep 26 10:52:04 2022 +0100
<span style='display:block; white-space:pre;color:#404040;'> llvm 15: Fix the 10.6-and-less-clang-default-to-libc-on-all-darwin patch
</span>---
...ss-clang-default-to-libc-on-all-darwin-sy.patch | 28 ++++++----------------
1 file changed, 7 insertions(+), 21 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/llvm-15/files/0018-10.6-and-less-clang-default-to-libc-on-all-darwin-sy.patch b/lang/llvm-15/files/0018-10.6-and-less-clang-default-to-libc-on-all-darwin-sy.patch
</span><span style='display:block; white-space:pre;color:#808080;'>index 57bd0690b60..d9343931a26 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/llvm-15/files/0018-10.6-and-less-clang-default-to-libc-on-all-darwin-sy.patch
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/llvm-15/files/0018-10.6-and-less-clang-default-to-libc-on-all-darwin-sy.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,26 +1,12 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-From facdcc56815e93a378a82b57a554f75a9a54c8d4 Mon Sep 17 00:00:00 2001
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Date: Mon, 17 May 2021 21:19:46 -0700
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Subject: [PATCH 18/24] 10.6 and less: clang default to libc++ on all darwin
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- systems
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>----
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- clang/lib/Driver/ToolChains/Darwin.cpp | 4 ++--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 1 file changed, 2 insertions(+), 2 deletions(-)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git a/clang/lib/Driver/ToolChains/Darwin.cpp b/clang/lib/Driver/ToolChains/Darwin.cpp
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index cef270cfc34a..3751a6a3986f 100644
</span> --- a/clang/lib/Driver/ToolChains/Darwin.cpp
+++ b/clang/lib/Driver/ToolChains/Darwin.cpp
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -823,8 +823,8 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -896,8 +896,8 @@
</span> bool MachO::HasNativeLLVMSupport() const { return true; }
ToolChain::CXXStdlibType Darwin::GetDefaultCXXStdlibType() const {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-- // Default to use libc++ on OS X 10.9+ and iOS 7+.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- if ((isTargetMacOSBased() && !isMacosxVersionLT(10, 9)) ||
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ // Default to use libc++ on OS X 10.4+ and iOS 7+.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if ((isTargetMacOSBased() && !isMacosxVersionLT(10, 4)) ||
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- (isTargetIOSBased() && !isIPhoneOSVersionLT(7, 0)) ||
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- isTargetWatchOSBased())
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- return ToolChain::CST_Libcxx;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-2.21.1 (Apple Git-122.3)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- // Use libstdc++ on old targets (OSX < 10.9 and iOS < 7)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- if ((isTargetMacOSBased() && isMacosxVersionLT(10, 9)) ||
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ // Use libstdc++ on old targets (OSX < 10.4 and iOS < 7)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if ((isTargetMacOSBased() && isMacosxVersionLT(10, 4)) ||
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ (isTargetIOSBased() && isIPhoneOSVersionLT(7, 0)))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ return ToolChain::CST_Libstdcxx;
</span></pre><pre style='margin:0'>
</pre>