<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/2e237db6fce288dbb654bafe976a643507889893">https://github.com/macports/macports-ports/commit/2e237db6fce288dbb654bafe976a643507889893</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 2e237db6fce gcc10-bootstrap: fixed linking issue
</span>2e237db6fce is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 2e237db6fce288dbb654bafe976a643507889893
</span>Author: Kirill A. Korinsky <kirill@korins.ky>
AuthorDate: Thu Feb 24 12:35:00 2022 +0100

<span style='display:block; white-space:pre;color:#404040;'>    gcc10-bootstrap: fixed linking issue
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Here a fix for an issue that was introduced at the last rebase of patch
</span><span style='display:block; white-space:pre;color:#404040;'>    to reorganize it to a few logic patches.
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    The error looks like:
</span><span style='display:block; white-space:pre;color:#404040;'>    $ otool -L /opt/local/libexec/gcc10-bootstrap/lib/libgcc_s.1.dylib
</span><span style='display:block; white-space:pre;color:#404040;'>    /opt/local/libexec/gcc10-bootstrap/lib/libgcc_s.1.dylib:
</span><span style='display:block; white-space:pre;color:#404040;'>            /libgcc_s.1.dylib (compatibility version 1.0.0, current version 1.0.0)
</span><span style='display:block; white-space:pre;color:#404040;'>            /opt/local/libexec/gcc10-bootstrap/lib/libgcc_s.1.1.dylib (compatibility version 1.0.0, current version 1.1.0)
</span><span style='display:block; white-space:pre;color:#404040;'>            /libgcc_ehs.1.1.dylib (compatibility version 1.0.0, current version 1.1.0)
</span>---
 lang/gcc10-bootstrap/Portfile                    |  2 +-
 lang/gcc10-bootstrap/files/patch-build-i686.diff |  6 ++---
 lang/gcc10-bootstrap/files/patch-extra-ppc.diff  |  2 +-
 lang/gcc10-bootstrap/files/patch-iains-ppc.diff  | 31 ++++++++++++------------
 4 files changed, 21 insertions(+), 20 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/gcc10-bootstrap/Portfile b/lang/gcc10-bootstrap/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index d452c4df4a3..db72892bb62 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/gcc10-bootstrap/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/gcc10-bootstrap/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -10,7 +10,7 @@ name                gcc10-bootstrap
</span> 
 # Note, this is the last version of gcc which haven't required c++11 for bootstrap
 version             10.3.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-revision            2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision            3
</span> epoch               0
 
 platforms           darwin
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/gcc10-bootstrap/files/patch-build-i686.diff b/lang/gcc10-bootstrap/files/patch-build-i686.diff
</span><span style='display:block; white-space:pre;color:#808080;'>index 1749a134208..513dd5747f8 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/gcc10-bootstrap/files/patch-build-i686.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/gcc10-bootstrap/files/patch-build-i686.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,4 +1,4 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-From aac2042d6e2b697d3b22267727a3caf324f9d112 Mon Sep 17 00:00:00 2001
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+From e04b5c5e0315c8249ab37d3f307512261fad28a5 Mon Sep 17 00:00:00 2001
</span> From: Iain Sandoe <iain@sandoe.co.uk>
 Date: Sat, 3 Jul 2021 15:42:16 +0100
 Subject: [PATCH 1/3] Darwin, config: Revise host config fragment.
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -137,7 +137,7 @@ index e8528db6489..204baa2375e 100644
</span> 2.35.1
 
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-From a215fc825161081c61514c12bf39cb69e0a90491 Mon Sep 17 00:00:00 2001
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+From 52f3a53b800de62af70bf643ccfb63bf2b25f4dc Mon Sep 17 00:00:00 2001
</span> From: Iain Sandoe <iain@sandoe.co.uk>
 Date: Thu, 26 Aug 2021 12:52:29 +0100
 Subject: [PATCH 2/3] configure: Avoid unnecessary constraints on executables
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -293,7 +293,7 @@ index f60311f8007..8624b7cabeb 100644
</span> 2.35.1
 
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-From 47ef86428568d1300fe5d03833175cffe49c884c Mon Sep 17 00:00:00 2001
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+From da49f6d940a6a97398d8d83721d3450b25a1ba60 Mon Sep 17 00:00:00 2001
</span> From: Iain Sandoe <iain@sandoe.co.uk>
 Date: Sun, 4 Jul 2021 17:56:05 +0100
 Subject: [PATCH 3/3] Darwin, libcc1: Handle hosts with mdynamic-no-pic
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/gcc10-bootstrap/files/patch-extra-ppc.diff b/lang/gcc10-bootstrap/files/patch-extra-ppc.diff
</span><span style='display:block; white-space:pre;color:#808080;'>index cb72e071d7f..db1fe3a82f9 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/gcc10-bootstrap/files/patch-extra-ppc.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/gcc10-bootstrap/files/patch-extra-ppc.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,4 +1,4 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-From d9461ac55aa7320be0c41923ee5f274ca814c8ef Mon Sep 17 00:00:00 2001
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+From 23607a359ba60a751476c88f6806a80f3c328949 Mon Sep 17 00:00:00 2001
</span> From: Iain Sandoe <iain@sandoe.co.uk>
 Date: Mon, 7 Feb 2022 15:36:35 +0000
 Subject: [PATCH] LRA, rs6000, Darwin: Amend lo_sum use for forced constants
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/gcc10-bootstrap/files/patch-iains-ppc.diff b/lang/gcc10-bootstrap/files/patch-iains-ppc.diff
</span><span style='display:block; white-space:pre;color:#808080;'>index 6cee1c367ec..d947feb580f 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/gcc10-bootstrap/files/patch-iains-ppc.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/gcc10-bootstrap/files/patch-iains-ppc.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -745,7 +745,7 @@ index b625199be98..53046285152 100644
</span> 2.35.1
 
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-From 551f268d52786560f42084c2b88ce7e6d9a349e5 Mon Sep 17 00:00:00 2001
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+From 9a6cc6a16dad111f4f243b1dde34046c5a67001a Mon Sep 17 00:00:00 2001
</span> From: Iain Sandoe <iain@sandoe.co.uk>
 Date: Sun, 21 Nov 2021 17:19:24 +0000
 Subject: [PATCH 08/10] libgcc, Darwin: Build a libgcc_s.1 for backwards
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -795,8 +795,8 @@ libgcc/ChangeLog:
</span>  libgcc/config/t-darwin            |  19 ++++-
  libgcc/config/t-darwin-ehs        |   4 +
  libgcc/config/t-darwin-noeh       |   4 -
<span style='display:block; white-space:pre;background:#ffe0e0;'>- libgcc/config/t-slibgcc-darwin    | 128 +++++++++++++++++++++++++++---
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 9 files changed, 186 insertions(+), 21 deletions(-)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ libgcc/config/t-slibgcc-darwin    | 129 +++++++++++++++++++++++++++---
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 9 files changed, 187 insertions(+), 21 deletions(-)
</span>  create mode 100644 libgcc/config/darwin-unwind.ver
  create mode 100644 libgcc/config/rs6000/t-darwin-ehs
  create mode 100644 libgcc/config/t-darwin-ehs
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -951,10 +951,10 @@ index 08d9c1affd3..00000000000
</span> -# We still need it in the _eh.a for Darwin8/9.
 -LIB2ADDEHSHARED =
 diff --git libgcc/config/t-slibgcc-darwin libgcc/config/t-slibgcc-darwin
<span style='display:block; white-space:pre;background:#ffe0e0;'>-index bf55762766c..c20298f5989 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index bf55762766c..9ccee91aff2 100644
</span> --- libgcc/config/t-slibgcc-darwin
 +++ libgcc/config/t-slibgcc-darwin
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -2,11 +2,16 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -2,11 +2,17 @@
</span>  
  SHLIB_SOVERSION = 1.1
  SHLIB_SO_MINVERSION = 1
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -963,6 +963,7 @@ index bf55762766c..c20298f5989 100644
</span> +           -current_version $(SHLIB_SOVERSION)
  SHLIB_EXT = .dylib
  SHLIB_LC = -lc
<span style='display:block; white-space:pre;background:#e0ffe0;'>++SHLIB_INSTALL_DIR = $(slibdir)
</span>  
 -# Shorthand expressions for the LINK below.
 +SHLIB_MKMAP = $(srcdir)/mkmap-flat.awk
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -973,7 +974,7 @@ index bf55762766c..c20298f5989 100644
</span>  SHLIB_INSTALL_NAME = @shlib_base_name@.$(SHLIB_SOVERSION)$(SHLIB_EXT)
  SHLIB_MAP = @shlib_map_file@
  SHLIB_DIR = @multilib_dir@
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -16,15 +21,13 @@ SHLIB_SONAME = @shlib_base_name@$(SHLIB_EXT)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -16,15 +22,13 @@ SHLIB_SONAME = @shlib_base_name@$(SHLIB_EXT)
</span>  # and dylibs that depend on this.
  SHLIB_RPATH = @shlib_slibdir@
  
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -990,7 +991,7 @@ index bf55762766c..c20298f5989 100644
</span>  SHLIB_MAPFILES += libgcc-std.ver
  
  LGCC_FILES = libgcc_s.$(SHLIB_SOVERSION)$(SHLIB_EXT)
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -34,7 +37,55 @@ INSTALL_FILES=$(LGCC_FILES)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -34,7 +38,55 @@ INSTALL_FILES=$(LGCC_FILES)
</span>  # we do our own thing
  SHLIB_INSTALL =
  
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1047,7 +1048,7 @@ index bf55762766c..c20298f5989 100644
</span>  ifeq ($(MULTIBUILDTOP),)
  
  ifeq ($(enable_shared),yes)
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -52,7 +103,62 @@ libgcc_s.$(SHLIB_SOVERSION)$(SHLIB_EXT): all-multi libgcc_s$(SHLIB_EXT)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -52,7 +104,62 @@ libgcc_s.$(SHLIB_SOVERSION)$(SHLIB_EXT): all-multi libgcc_s$(SHLIB_EXT)
</span>     -create libgcc_s.$(SHLIB_SOVERSION)$(SHLIB_EXT)_T*
        rm libgcc_s.$(SHLIB_SOVERSION)$(SHLIB_EXT)_T*
  
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1111,7 +1112,7 @@ index bf55762766c..c20298f5989 100644
</span>  
  install-darwin-libgcc-stubs :
        $(mkinstalldirs) $(DESTDIR)$(slibdir)
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -62,10 +168,10 @@ install-darwin-libgcc-stubs :
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -62,10 +169,10 @@ install-darwin-libgcc-stubs :
</span>  
  else
  
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1130,7 +1131,7 @@ index bf55762766c..c20298f5989 100644
</span> 2.35.1
 
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-From 08ae72be46b77c5445f6087a85c894e4ccb0aba0 Mon Sep 17 00:00:00 2001
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+From 459683464cfa96b7a49a13297f4ce30efc1c7b4c Mon Sep 17 00:00:00 2001
</span> From: Iain Sandoe <iain@sandoe.co.uk>
 Date: Fri, 10 Dec 2021 21:20:38 +0000
 Subject: [PATCH 09/10] libgcc, Darwin: Update darwin10 unwinder shim
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1168,7 +1169,7 @@ index 7c0f1a64ff4..2aab1273287 100644
</span> 2.35.1
 
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-From a7eebfbc6a3e4ca8a1a0d61dfc73dddc66f6f912 Mon Sep 17 00:00:00 2001
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+From cc0c9747b3a7243b09470e4a611c96f742894603 Mon Sep 17 00:00:00 2001
</span> From: Iain Sandoe <iain@sandoe.co.uk>
 Date: Wed, 15 Dec 2021 14:11:58 +0000
 Subject: [PATCH 10/10] libgcc, Darwin: Add missing build dependencies.
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1245,10 +1246,10 @@ index 8481898d98a..95275023dac 100644
</span> +unwind-dw2_s.o: gthr-default.h md-unwind-support.h
 +$(LIBEHSOBJS): libgcc_tm.h
 diff --git libgcc/config/t-slibgcc-darwin libgcc/config/t-slibgcc-darwin
<span style='display:block; white-space:pre;background:#ffe0e0;'>-index c20298f5989..288eb884295 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 9ccee91aff2..41ff8023522 100644
</span> --- libgcc/config/t-slibgcc-darwin
 +++ libgcc/config/t-slibgcc-darwin
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -63,9 +63,8 @@ ifneq ($(LIBEHSOBJS),)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -64,9 +64,8 @@ ifneq ($(LIBEHSOBJS),)
</span>  EHS_INSTNAME = libgcc_ehs.$(SHLIB_SOVERSION)$(SHLIB_EXT)
  
  # multilib build for a shared EH lib.
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1259,7 +1260,7 @@ index c20298f5989..288eb884295 100644
</span>   mkdir -p $(MULTIDIR)
        $(CC) $(LIBGCC2_CFLAGS) $(LDFLAGS) -dynamiclib -nodefaultlibs \
        -install_name $(SHLIB_INSTALL_DIR)/$(EHS_INSTNAME) \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -117,7 +116,8 @@ libgcc_ehs.$(SHLIB_SOVERSION)$(SHLIB_EXT): all-multi libgcc_ehs$(SHLIB_EXT)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -118,7 +117,8 @@ libgcc_ehs.$(SHLIB_SOVERSION)$(SHLIB_EXT): all-multi libgcc_ehs$(SHLIB_EXT)
</span>   rm libgcc_ehs.$(SHLIB_SOVERSION)$(SHLIB_EXT)_T*
  
  
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1269,7 +1270,7 @@ index c20298f5989..288eb884295 100644
</span>   MLIBS=`$(CC) --print-multi-lib | sed -e 's/;.*$$//'` ; \
        for mlib in $$MLIBS ; do \
          cp ../$${mlib}/libgcc/$${mlib}/libgcc_s$(SHLIB_EXT)  \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -138,7 +138,7 @@ libgcc_s.1.dylib: libgcc_s.$(SHLIB_SOVERSION)$(SHLIB_EXT) libgcc_ehs.$(SHLIB_SOV
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -139,7 +139,7 @@ libgcc_s.1.dylib: libgcc_s.$(SHLIB_SOVERSION)$(SHLIB_EXT) libgcc_ehs.$(SHLIB_SOV
</span>  
  else
  
</pre><pre style='margin:0'>

</pre>