<pre style='margin:0'>
Ken (kencu) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/41f8110cfd28e0c697938c1f686e47a059fa27a8">https://github.com/macports/macports-ports/commit/41f8110cfd28e0c697938c1f686e47a059fa27a8</a></p>
<pre style="white-space: pre; background: #F8F8F8">The following commit(s) were added to refs/heads/master by this push:
<span style='display:block; white-space:pre;color:#404040;'>     new 41f8110cfd2 clang-12: enable build on 10.11
</span>41f8110cfd2 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 41f8110cfd28e0c697938c1f686e47a059fa27a8
</span>Author: Ken Cunningham <kencu@macports.org>
AuthorDate: Sat Jun 5 20:17:20 2021 -0700

<span style='display:block; white-space:pre;color:#404040;'>    clang-12: enable build on 10.11
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    lldb-12 fails on 10.11 as outlined in the notes
</span>---
 lang/llvm-12/Portfile | 21 +++++++++++++++++++--
 1 file changed, 19 insertions(+), 2 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/llvm-12/Portfile b/lang/llvm-12/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 5c5b6ca5808..16caa4e4687 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/llvm-12/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/llvm-12/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -171,7 +171,7 @@ if {${subport} eq "clang-${llvm_version}"} {
</span>     depends_skip_archcheck-append ld64
 
 # temporarily restrict to newer systems until older systems can be rigorously vetted
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    if {${os.platform} eq "darwin" && ${os.major} <= 15} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    if {${os.platform} eq "darwin" && ${os.major} <= 14} {
</span>         depends_build
         depends_lib
         depends_run
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -234,13 +234,14 @@ if {${subport} eq "lldb-${llvm_version}"} {
</span> 
     homepage            https://lldb.llvm.org/
     description         the LLVM debugger
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    long_description    Lldb is the "LLVM native" debugger.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    long_description    lldb is the "LLVM native" debugger.
</span> 
     depends_lib-append  port:libedit port:libffi port:ncurses path:lib/libxar.dylib:xar port:zlib
     depends_lib-append  port:llvm-${llvm_version} port:clang-${llvm_version}
     depends_build-append port:swig-python port:doxygen
 
     if {${os.platform} eq "darwin" && ${os.major} <= 15} {
<span style='display:block; white-space:pre;background:#e0ffe0;'>+    # see Note 1 below
</span>         depends_build
         depends_lib
         depends_run
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -437,3 +438,19 @@ if {${subport} eq "clang-${llvm_version}"} {
</span> }
 
 livecheck.type          none
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Note 1:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# lldb-12 build fails on 10.11 with this link error at 98% of the build:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#Undefined symbols for architecture x86_64:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#  "__dyld_get_shared_cache_range", referenced from:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#      lldb_private::HostInfoMacOSX::GetSharedCacheImageInfo(llvm::StringRef) in liblldbHostMacOSXObjCXX.a(HostInfoMacOSX.mm.o)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#  "__dyld_get_shared_cache_uuid", referenced from:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#      lldb_private::HostInfoMacOSX::GetSharedCacheImageInfo(llvm::StringRef) in liblldbHostMacOSXObjCXX.a(HostInfoMacOSX.mm.o)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#  "_dyld_shared_cache_iterate_text", referenced from:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#      lldb_private::HostInfoMacOSX::GetSharedCacheImageInfo(llvm::StringRef) in liblldbHostMacOSXObjCXX.a(HostInfoMacOSX.mm.o)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# This appears related to this commit in the lldb build tree, which would appear to be non-trivial to work around:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# https://github.com/llvm/llvm-project/commit/8113a8bb793453832301e2684dc2b8cebec331b0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# building against a newer SDK may or may not be an option for someone motivated to have lldb-12 on < 10.12
</span></pre><pre style='margin:0'>

</pre>