<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/e6ad94f65ef8fc7ec851367485adebd94c5d393f">https://github.com/macports/macports-ports/commit/e6ad94f65ef8fc7ec851367485adebd94c5d393f</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 e6ad94f65ef gcc{7,8,9}: fix build before 10.6 i386
</span>e6ad94f65ef is described below
<span style='display:block; white-space:pre;color:#808000;'>commit e6ad94f65ef8fc7ec851367485adebd94c5d393f
</span>Author: Kirill A. Korinsky <kirill@korins.ky>
AuthorDate: Mon Nov 27 22:44:33 2023 +0000
<span style='display:block; white-space:pre;color:#404040;'> gcc{7,8,9}: fix build before 10.6 i386
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> [skip ci]
</span>---
lang/gcc7/Portfile | 2 +-
lang/gcc8/Portfile | 2 +-
lang/gcc9/Portfile | 2 +-
3 files changed, 3 insertions(+), 3 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/gcc7/Portfile b/lang/gcc7/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index d95f7b95feb..8c1dbae1bc3 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/gcc7/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/gcc7/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -43,7 +43,7 @@ checksums rmd160 91d46ec088badec75f41a2ad2a0ba228a6715107 \
</span> # NOTE : The logic here must match that in the libgcc port.
set isLastSupported [ expr ${os.major} < 10 ]
<span style='display:block; white-space:pre;background:#ffe0e0;'>-if { ${configure.build_arch} eq "i386"} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if { ${configure.build_arch} eq "i386" && ${os.major} >= 10 } {
</span>
# fix no-pie clang bug bootstrapping gcc on i386
# https://trac.macports.org/ticket/63161
<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 8d5f22f53e3..2c1919b69b8 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;'>@@ -60,7 +60,7 @@ if { ${os.major} > 19 } {
</span> patchfiles-append fix-sanitisers-darwin20.diff
}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-if { ${configure.build_arch} eq "i386"} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if { ${configure.build_arch} eq "i386" && ${os.major} >= 10 } {
</span>
# fix no-pie clang bug bootstrapping gcc on i386
# https://trac.macports.org/ticket/63161
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/gcc9/Portfile b/lang/gcc9/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 92598d17bea..1507a92290b 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/gcc9/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/gcc9/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -47,7 +47,7 @@ if { ${os.platform} eq "darwin" && ${os.major} > 19 } {
</span> patchfiles-append patch-genconditions.diff
}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-if { ${configure.build_arch} eq "i386" } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if { ${configure.build_arch} eq "i386" && ${os.major} >= 10 } {
</span>
# fix no-pie clang bug bootstrapping gcc on i386
# https://trac.macports.org/ticket/63161
</pre><pre style='margin:0'>
</pre>