<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/abcc3a0f71fd3fdf968e3c534a5f5f871afa2d82">https://github.com/macports/macports-ports/commit/abcc3a0f71fd3fdf968e3c534a5f5f871afa2d82</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit abcc3a0f71fd3fdf968e3c534a5f5f871afa2d82
</span>Author: Chris Jones <jonesc@macports.org>
AuthorDate: Mon May 17 18:18:05 2021 +0100

<span style='display:block; white-space:pre;color:#404040;'>    gcc8: Add Xcode 12.5 workaround
</span>---
 lang/gcc8/Portfile | 14 ++++++++++++++
 1 file changed, 14 insertions(+)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/gcc8/Portfile b/lang/gcc8/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index f15757c81da..411385b856f 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/gcc8/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/gcc8/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -6,6 +6,7 @@ PortGroup compiler_blacklist_versions  1.0
</span> PortGroup xcodeversion                 1.0
 PortGroup conflicts_build              1.0
 PortGroup xcode_workaround             1.0
<span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup cltversion                   1.0
</span> 
 epoch               4
 name                gcc8
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -120,6 +121,19 @@ configure.args      --enable-languages=[join ${gcc_configure_langs} ","] \
</span> configure.args-append \
                     --disable-tls
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+if { ${os.platform} eq "darwin" } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    if { [vercmp ${xcodeversion} 12.5] >= 0 || [ vercmp ${cltversion} 12.5 ] >= 0 } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        pre-configure {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            ui_warn "Applying '--without-build-config' workaround to Xcode ${xcodeversion} / CLT ${cltversion}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            ui_warn "If versions > 12.5 please check if it is still required"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        # gcc has build issues on macOS 11.3 with the use of Xcode clang via cctools for ld
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100340
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        # https://trac.macports.org/ticket/62775
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        configure.args-append  --without-build-config
</span><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;'>+
</span> configure.env-append \
                     AR_FOR_TARGET=${prefix}/bin/ar \
                     AS_FOR_TARGET=${prefix}/bin/as \
</pre><pre style='margin:0'>

</pre>