<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/cfbc425227dd845fce14b7f73c4920ab59019de0">https://github.com/macports/macports-ports/commit/cfbc425227dd845fce14b7f73c4920ab59019de0</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 cfbc425  gcc7/libgcc7: clear MacPorts optflags
</span>cfbc425 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit cfbc425227dd845fce14b7f73c4920ab59019de0
</span>Author: Ken Cunningham <kencu@macports.org>
AuthorDate: Thu Nov 28 08:46:41 2019 -0800

<span style='display:block; white-space:pre;color:#404040;'>    gcc7/libgcc7: clear MacPorts optflags
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    optflag Os causes gcc7 build to fail bootstrapping with older gcc compilers
</span><span style='display:block; white-space:pre;color:#404040;'>    use gcc default optflags
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    we probably will need to do the same to other gcc versions 7+
</span><span style='display:block; white-space:pre;color:#404040;'>    we probably also want to clear the other potentially-troublesome configure.XYZflags
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    fixes: https://trac.macports.org/tickets/59706
</span>---
 lang/gcc7/Portfile | 6 ++++++
 1 file changed, 6 insertions(+)

<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 1e9cb71..c526c17 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;'>@@ -359,6 +359,12 @@ configure.env-append \
</span> build.env-append \
     "CPP=${configure.cc} -E" \
     "CXXCPP=${configure.cxx} -E"
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# gcc default optflags are required to build gcc7 with older compilers
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# see https://trac.macports.org/ticket/599706
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# we probably also want to clear out the rest of the configure.XYZ flags
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.optflags
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> configure.cc-append [get_canonical_archflags]
 configure.cc_archflags
 configure.cxx-append ${configure.cxx_archflags}
</pre><pre style='margin:0'>

</pre>