<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>