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

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/5e49e5634b6254858fc71b060ac2fd13147edeeb">https://github.com/macports/macports-ports/commit/5e49e5634b6254858fc71b060ac2fd13147edeeb</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 5e49e5634b6 Avoid use of gcc11 on 10.7
</span>5e49e5634b6 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 5e49e5634b6254858fc71b060ac2fd13147edeeb
</span>Author: Joshua Root <jmr@macports.org>
AuthorDate: Thu Apr 21 13:40:11 2022 +1000

<span style='display:block; white-space:pre;color:#404040;'>    Avoid use of gcc11 on 10.7
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Since it is currently failing to build there.
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    See: https://trac.macports.org/ticket/65042
</span>---
 _resources/port1.0/compilers/gcc_compilers.tcl    |  6 +++++-
 _resources/port1.0/compilers/gcc_dependencies.tcl |  3 +++
 _resources/port1.0/group/compilers-1.0.tcl        | 14 ++++++++++++--
 lang/libgcc/Portfile                              |  9 +++++++--
 4 files changed, 27 insertions(+), 5 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/_resources/port1.0/compilers/gcc_compilers.tcl b/_resources/port1.0/compilers/gcc_compilers.tcl
</span><span style='display:block; white-space:pre;color:#808080;'>index f3e80e970f9..16b5f03172a 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/_resources/port1.0/compilers/gcc_compilers.tcl
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/_resources/port1.0/compilers/gcc_compilers.tcl
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -6,7 +6,11 @@
</span> global os.major os.arch
 
 if { ${os.major} >= 10 } {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    lappend compilers macports-gcc-11 macports-gcc-10
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # https://trac.macports.org/ticket/65042
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    if {${os.major} != 11} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        lappend compilers macports-gcc-11
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    lappend compilers macports-gcc-10
</span> }
 
 if { ${os.arch} ne "arm" } {
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/_resources/port1.0/compilers/gcc_dependencies.tcl b/_resources/port1.0/compilers/gcc_dependencies.tcl
</span><span style='display:block; white-space:pre;color:#808080;'>index 76152d378c1..fd2950a246f 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/_resources/port1.0/compilers/gcc_dependencies.tcl
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/_resources/port1.0/compilers/gcc_dependencies.tcl
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -4,6 +4,9 @@
</span> # Note settings here *must* match those in the lang/libgcc port and compilers PG
 if { ${os.major} < 10 } {
     set gcc_main_version 7
<span style='display:block; white-space:pre;background:#e0ffe0;'>+} elseif {${os.major} == 11} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # https://trac.macports.org/ticket/65042
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    set gcc_main_version 10
</span> } else {
     set gcc_main_version 11
 }
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/_resources/port1.0/group/compilers-1.0.tcl b/_resources/port1.0/group/compilers-1.0.tcl
</span><span style='display:block; white-space:pre;color:#808080;'>index 0180e8c0ee9..556d237e912 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/_resources/port1.0/group/compilers-1.0.tcl
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/_resources/port1.0/group/compilers-1.0.tcl
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -85,7 +85,12 @@ if {${os.major} < 10} {
</span>         # GCC 11 still problematic on arm
         set compilers.gcc_default gccdevel
     } else {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        set compilers.gcc_default gcc11
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        # https://trac.macports.org/ticket/65042
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        if {${os.major} == 11} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            set compilers.gcc_default gcc10
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        } else {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            set compilers.gcc_default gcc11
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        }
</span>     }
 }
 
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -109,7 +114,12 @@ if { ${os.arch} eq "arm" } {
</span> if { ${os.major} < 10 } {
     set gcc_main_version 7
 } else {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    set gcc_main_version 11
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # https://trac.macports.org/ticket/65042
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    if {${os.major} == 11} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        set gcc_main_version 10
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    } else {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        set gcc_main_version 11
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    }
</span> }
 ui_debug "GCC versions for Darwin ${os.major} ${os.arch} - ${gcc_versions}"
 foreach ver ${gcc_versions} {
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/libgcc/Portfile b/lang/libgcc/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index e62ac9c76ef..59d863b68ba 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/libgcc/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/libgcc/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -6,7 +6,7 @@ PortGroup select    1.0
</span> epoch               3
 name                libgcc
 version             5.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-revision            0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision            1
</span> 
 conflicts           libgcc-devel
 
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -34,7 +34,12 @@ variant universal   { }
</span> if { ${os.major} < 10 } {
     set gcc_version 7
 } else {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    set gcc_version 11
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # https://trac.macports.org/ticket/65042
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    if {${os.major} == 11} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        set gcc_version 10
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    } else {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        set gcc_version 11
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    }
</span> }
 depends_lib port:libgcc${gcc_version}
 
</pre><pre style='margin:0'>

</pre>