<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/eabdb0eeb3be18992b55a5bfcd05fe0b0a6e43d0">https://github.com/macports/macports-ports/commit/eabdb0eeb3be18992b55a5bfcd05fe0b0a6e43d0</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 eabdb0eeb3b clang-[9.0-10]: force compiler_rt archs
</span>eabdb0eeb3b is described below

<span style='display:block; white-space:pre;color:#808000;'>commit eabdb0eeb3be18992b55a5bfcd05fe0b0a6e43d0
</span>Author: Ken Cunningham <kencu@macports.org>
AuthorDate: Wed Nov 18 19:13:12 2020 -0800

<span style='display:block; white-space:pre;color:#404040;'>    clang-[9.0-10]: force compiler_rt archs
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    we need to also force compiler_rt to not build arm64
</span><span style='display:block; white-space:pre;color:#404040;'>    on 10.15, which it will attempt to do if Xcode12
</span><span style='display:block; white-space:pre;color:#404040;'>    finds the MacOSX11.0.sdk.
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    add a platform test
</span><span style='display:block; white-space:pre;color:#404040;'>    condense the comments somewhat
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    closes: https://trac.macports.org/ticket/61555
</span>---
 lang/llvm-10/Portfile  | 14 ++++----------
 lang/llvm-9.0/Portfile | 14 ++++----------
 2 files changed, 8 insertions(+), 20 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/llvm-10/Portfile b/lang/llvm-10/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 04e42ff7e2c..d3bb84d5421 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/llvm-10/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/llvm-10/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -207,16 +207,10 @@ configure.args-append \
</span>     -DFFI_INCLUDE_DIR=`pkg-config --cflags-only-I libffi | sed 's/-I//'` \
     -DFFI_LIBRARY_DIR=${prefix}/lib
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-if { ${os.major} > 19 } {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    # On macOS11 the macOS 11.0 SDK has support for Apple Silicon, which causes LLVM to,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    # if left to its own devices, enable support for arm64 which then fails to build.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    # To prevent this manually set the supported ARCH list.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    # See:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    #      https://trac.macports.org/ticket/61477
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    # and discussion at
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    #      https://github.com/macports/macports-ports/pull/9139
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    # Note this version of clang is highly unlikely to ever support macOS11+ on
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    # Apple Silicon. For that hardware a newer clang (11) will need to be used instead.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if { ${os.platform} eq "darwin" && ${os.major} >= 19 } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # prevent compiler_rt from opportunistically trying to build arm64, which fails
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # See:  https://trac.macports.org/ticket/61477
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # and https://github.com/macports/macports-ports/pull/9139
</span>     supported_archs x86_64
     configure.args-append -DDARWIN_osx_ARCHS="x86_64\;x86_64h"
 }
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/llvm-9.0/Portfile b/lang/llvm-9.0/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index ac0a8177678..9d2b95f3aa2 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/llvm-9.0/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/llvm-9.0/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -268,16 +268,10 @@ configure.args-append \
</span>     -DFFI_INCLUDE_DIR=`pkg-config --cflags-only-I libffi | sed 's/-I//'` \
     -DFFI_LIBRARY_DIR=${prefix}/lib
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-if { ${os.major} > 19 } {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    # On macOS11 the macOS 11.0 SDK has support for Apple Silicon, which causes LLVM to,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    # if left to its own devices, enable support for arm64 which then fails to build.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    # To prevent this manually set the supported ARCH list.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    # See:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    #      https://trac.macports.org/ticket/61477
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    # and discussion at
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    #      https://github.com/macports/macports-ports/pull/9139
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    # Note this version of clang is highly unlikely to ever support macOS11+ on
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    # Apple Silicon. For that hardware a newer clang (11) will need to be used instead.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if { ${os.platform} eq "darwin" && ${os.major} >= 19 } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # prevent compiler_rt from opportunistically trying to build arm64, which fails
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # See:  https://trac.macports.org/ticket/61477
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # and https://github.com/macports/macports-ports/pull/9139
</span>     supported_archs x86_64
     configure.args-append -DDARWIN_osx_ARCHS="x86_64\;x86_64h"
 }
</pre><pre style='margin:0'>

</pre>