<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/53ad57cd08c5971b5a92df34d84e62589bc006b4">https://github.com/macports/macports-ports/commit/53ad57cd08c5971b5a92df34d84e62589bc006b4</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 53ad57cd08c (lib)gcc10: Add patches to support building against 11.0 SDK Closes: https://trac.macports.org/ticket/60908
</span>53ad57cd08c is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 53ad57cd08c5971b5a92df34d84e62589bc006b4
</span>Author: Chris Jones <jonesc@macports.org>
AuthorDate: Sat Nov 14 23:00:24 2020 +0000

<span style='display:block; white-space:pre;color:#404040;'>    (lib)gcc10: Add patches to support building against 11.0 SDK
</span><span style='display:block; white-space:pre;color:#404040;'>    Closes: https://trac.macports.org/ticket/60908
</span>---
 lang/gcc10/Portfile                                |   7 +
 .../gcc10/files/configures_support_macOS-11.0.diff | 252 +++++++++++++++++++++
 lang/gcc10/files/darwin-c.c.11.0.diff              |  27 +++
 lang/gcc10/files/darwin-driver.c.11.0.diff         |  20 ++
 4 files changed, 306 insertions(+)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/gcc10/Portfile b/lang/gcc10/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 8a8eb7738e9..e0833302b61 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/gcc10/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/gcc10/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -48,6 +48,13 @@ checksums           rmd160  73f182e7d40e5c2988b2b8cd80cfca601f20e9fc \
</span>                     size    75004144
 
 patchfiles          patch-fix-libgccjit-soname
<span style='display:block; white-space:pre;background:#e0ffe0;'>+if { ${os.major} == 20 } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # https://trac.macports.org/ticket/60908
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # To be removed once build issue is addressed upstream
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    patchfiles-append configures_support_macOS-11.0.diff \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                      darwin-driver.c.11.0.diff \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                      darwin-c.c.11.0.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span> 
 depends_lib         port:cctools \
                     port:gmp \
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/gcc10/files/configures_support_macOS-11.0.diff b/lang/gcc10/files/configures_support_macOS-11.0.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..e6c175762b9
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/gcc10/files/configures_support_macOS-11.0.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,252 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff -Nur gcc/configure.orig gcc/configure
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/configure.orig     2020-07-23 08:35:17.000000000 +0200
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/configure  2020-08-01 14:51:35.000000000 +0200
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -15500,6 +15500,8 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   10.[012][,.]*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   10.*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++          _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++        11.*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+       esac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff -Nur libatomic/configure.orig libatomic/configure
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- libatomic/configure.orig       2020-07-23 08:35:54.000000000 +0200
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ libatomic/configure    2020-08-01 14:51:35.000000000 +0200
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -7604,6 +7604,8 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   10.[012][,.]*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   10.*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++          _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++        11.*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+       esac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff -Nur libbacktrace/configure.orig libbacktrace/configure
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- libbacktrace/configure.orig    2020-07-23 08:35:54.000000000 +0200
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ libbacktrace/configure 2020-08-01 14:51:35.000000000 +0200
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -7983,6 +7983,8 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   10.[012][,.]*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   10.*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++          _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++        11.*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+       esac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff -Nur libcc1/configure.orig libcc1/configure
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- libcc1/configure.orig  2020-07-23 08:35:18.000000000 +0200
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ libcc1/configure       2020-08-01 14:51:35.000000000 +0200
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -7265,6 +7265,8 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   10.[012][,.]*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   10.*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++          _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++        11.*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+       esac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff -Nur libffi/configure.orig libffi/configure
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- libffi/configure.orig  2020-07-23 08:35:54.000000000 +0200
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ libffi/configure       2020-08-01 14:51:36.000000000 +0200
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -7777,6 +7777,8 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   10.[012][,.]*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   10.*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++          _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++        11.*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+       esac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff -Nur libgfortran/configure.orig libgfortran/configure
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- libgfortran/configure.orig     2020-07-23 08:35:54.000000000 +0200
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ libgfortran/configure  2020-08-01 14:51:35.000000000 +0200
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -9178,6 +9178,8 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   10.[012][,.]*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   10.*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++          _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++        11.*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+       esac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff -Nur libgo/configure.orig libgo/configure
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- libgo/configure.orig   2020-07-23 08:35:18.000000000 +0200
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ libgo/configure        2020-08-01 14:51:35.000000000 +0200
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -7621,6 +7621,8 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   10.[012][,.]*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   10.*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++          _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++        11.*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+       esac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff -Nur libgomp/configure.orig libgomp/configure
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- libgomp/configure.orig 2020-07-23 08:35:54.000000000 +0200
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ libgomp/configure      2020-08-01 14:51:35.000000000 +0200
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -7649,6 +7649,8 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   10.[012][,.]*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   10.*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++          _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++        11.*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+       esac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff -Nur libhsail-rt/configure.orig libhsail-rt/configure
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- libhsail-rt/configure.orig     2020-07-23 08:35:54.000000000 +0200
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ libhsail-rt/configure  2020-08-01 14:51:35.000000000 +0200
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -7457,6 +7457,8 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   10.[012][,.]*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   10.*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++          _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++        11.*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+       esac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff -Nur libitm/configure.orig libitm/configure
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- libitm/configure.orig  2020-07-23 08:35:19.000000000 +0200
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ libitm/configure       2020-08-01 14:51:35.000000000 +0200
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -8280,6 +8280,8 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   10.[012][,.]*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   10.*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++          _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++        11.*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+       esac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff -Nur libobjc/configure.orig libobjc/configure
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- libobjc/configure.orig 2020-07-23 08:35:19.000000000 +0200
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ libobjc/configure      2020-08-01 14:51:35.000000000 +0200
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -6967,6 +6967,8 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   10.[012][,.]*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   10.*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++          _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++        11.*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+       esac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff -Nur liboffloadmic/configure.orig liboffloadmic/configure
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- liboffloadmic/configure.orig   2020-07-23 08:35:19.000000000 +0200
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ liboffloadmic/configure        2020-08-01 14:51:35.000000000 +0200
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -7915,6 +7915,8 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   10.[012][,.]*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   10.*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++          _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++        11.*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+       esac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff -Nur liboffloadmic/plugin/configure.orig liboffloadmic/plugin/configure
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- liboffloadmic/plugin/configure.orig    2020-07-23 08:35:19.000000000 +0200
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ liboffloadmic/plugin/configure 2020-08-01 14:51:35.000000000 +0200
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -7295,6 +7295,8 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   10.[012][,.]*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   10.*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++          _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++        11.*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+       esac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff -Nur libphobos/configure.orig libphobos/configure
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- libphobos/configure.orig       2020-07-23 08:35:54.000000000 +0200
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ libphobos/configure    2020-08-01 14:51:35.000000000 +0200
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -8132,6 +8132,8 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   10.[012][,.]*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   10.*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++          _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++        11.*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+       esac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff -Nur libquadmath/configure.orig libquadmath/configure
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- libquadmath/configure.orig     2020-07-23 08:35:54.000000000 +0200
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ libquadmath/configure  2020-08-01 14:51:36.000000000 +0200
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -7271,6 +7271,8 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   10.[012][,.]*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   10.*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++          _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++        11.*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+       esac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff -Nur libsanitizer/configure.orig libsanitizer/configure
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- libsanitizer/configure.orig    2020-07-23 08:35:54.000000000 +0200
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ libsanitizer/configure 2020-08-01 14:51:35.000000000 +0200
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -8846,6 +8846,8 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   10.[012][,.]*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   10.*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++          _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++        11.*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+       esac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff -Nur libssp/configure.orig libssp/configure
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- libssp/configure.orig  2020-07-23 08:35:19.000000000 +0200
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ libssp/configure       2020-08-01 14:51:35.000000000 +0200
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -7453,6 +7453,8 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   10.[012][,.]*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   10.*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++          _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++        11.*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+       esac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff -Nur libstdc++-v3/configure.orig libstdc++-v3/configure
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- libstdc++-v3/configure.orig    2020-07-23 08:35:19.000000000 +0200
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ libstdc++-v3/configure 2020-08-01 14:51:35.000000000 +0200
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -8388,6 +8388,8 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   10.[012][,.]*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   10.*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++          _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++        11.*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+       esac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff -Nur libvtv/configure.orig libvtv/configure
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- libvtv/configure.orig  2020-07-23 08:35:19.000000000 +0200
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ libvtv/configure       2020-08-01 14:51:35.000000000 +0200
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -8747,6 +8747,8 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   10.[012][,.]*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   10.*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++          _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++        11.*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+       esac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff -Nur lto-plugin/configure.orig lto-plugin/configure
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- lto-plugin/configure.orig      2020-07-23 08:35:19.000000000 +0200
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ lto-plugin/configure   2020-08-01 14:51:35.000000000 +0200
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -8431,6 +8431,8 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   10.[012][,.]*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   10.*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++          _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++        11.*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+       esac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff -Nur zlib/configure.orig zlib/configure
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- zlib/configure.orig    2020-07-23 08:35:54.000000000 +0200
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ zlib/configure 2020-08-01 14:51:35.000000000 +0200
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -6842,6 +6842,8 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   10.[012][,.]*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   10.*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++          _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++        11.*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+       esac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     ;;
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/gcc10/files/darwin-c.c.11.0.diff b/lang/gcc10/files/darwin-c.c.11.0.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..8dca2c9fa98
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/gcc10/files/darwin-c.c.11.0.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,27 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/config/darwin-c.c.save     2020-07-23 08:35:17.000000000 +0200
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/config/darwin-c.c  2020-07-27 17:58:34.000000000 +0200
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -692,13 +692,18 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   if (!version_array)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     goto fail;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  if (version_array[MAJOR] != 10)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    goto fail;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  if (version_array[MINOR] < 10)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    version_macro = version_as_legacy_macro (version_array);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  if (version_array[MAJOR] == 11)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++     version_macro = version_as_modern_macro (version_array);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    version_macro = version_as_modern_macro (version_array);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    if (version_array[MAJOR] != 10)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++      goto fail;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    if (version_array[MINOR] < 10)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++      version_macro = version_as_legacy_macro (version_array);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++      version_macro = version_as_modern_macro (version_array);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   if (!version_macro)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     goto fail;
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/gcc10/files/darwin-driver.c.11.0.diff b/lang/gcc10/files/darwin-driver.c.11.0.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..ac1e6cfed4b
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/gcc10/files/darwin-driver.c.11.0.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,20 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/config/darwin-driver.c.orig        2020-08-01 15:12:48.000000000 +0200
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/config/darwin-driver.c     2020-08-01 15:12:48.000000000 +0200
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -65,7 +65,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   major = strtoul (version_str, &end, 10);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   version_str = end + ((*end == '.') ? 1 : 0);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  if (major != 10) /* So far .. all MacOS 10 ... */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  if ((major < 10) || (major > 11)) /* So far .. all MacOS 10 ... */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     return NULL;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   /* Version string components must be present and numeric.  */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -104,7 +104,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   if (need_rewrite)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+       char *new_version;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-      asprintf (&new_version, "10.%lu.%lu", minor, tiny);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++      asprintf (&new_version, "%lu.%lu.%lu", major, minor, tiny);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+       return new_version;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span></pre><pre style='margin:0'>

</pre>