<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/b1a8fdb2159f8712c96f3fbe597fae26a9d0ee4d">https://github.com/macports/macports-ports/commit/b1a8fdb2159f8712c96f3fbe597fae26a9d0ee4d</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 b1a8fdb2159 gcc5: force clang-9.0 as assembler on Lion
</span>b1a8fdb2159 is described below
<span style='display:block; white-space:pre;color:#808000;'>commit b1a8fdb2159f8712c96f3fbe597fae26a9d0ee4d
</span>Author: Ken Cunningham <kencu@macports.org>
AuthorDate: Sun Jan 17 10:15:54 2021 -0800
<span style='display:block; white-space:pre;color:#404040;'> gcc5: force clang-9.0 as assembler on Lion
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> work around a hiccup building this due to MacPort's cctools modifications
</span><span style='display:block; white-space:pre;color:#404040;'> that forces the use of /usr/bin/clang as assembler, which doesn't work for gcc5 on 10.7.5
</span><span style='display:block; white-space:pre;color:#404040;'> any clang >= 5.0 would work, but at present, all 10.7.5 users will have clang-9.0
</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/62072
</span>---
lang/gcc5/Portfile | 9 +++++++++
1 file changed, 9 insertions(+)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/gcc5/Portfile b/lang/gcc5/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index d997a86e321..78cf09d5154 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/gcc5/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/gcc5/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -106,6 +106,15 @@ platform darwin {
</span> configure.pre_args-append --build=${build_arch}-apple-darwin${os.major}
}
<span style='display:block; white-space:pre;background:#e0ffe0;'>+platform darwin 11 {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # work around a hiccup building this due to MacPort's cctools modifications
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # that forces the use of /usr/bin/clang as assembler, which doesn't work for gcc5 on 10.7.5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # any clang >= 5.0 would work, but at present, all 10.7.5 users will have clang-9.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # https://trac.macports.org/ticket/62072
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # TODO: find a way to force "gas" as assembler
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ depends_build-append port:clang-9.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> configure.dir ${workpath}/build
configure.cmd ${worksrcpath}/configure
configure.args --enable-languages=c,c++,objc,obj-c++,lto,fortran,java \
</pre><pre style='margin:0'>
</pre>