<html><head><meta http-equiv="Content-Type" content="text/html; charset=us-ascii"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">Hey,<div class=""><br class=""></div><div class="">I just finished to heavy rework gcc10 port and introduced the brand new gcc10-bootstrap port. Both ports is near identical in term of applied patches (to make it easy to support) and used <a href="https://github.com/iains/gcc-10-branch" class="">https://github.com/iains/gcc-10-branch</a> as source of patch with really a few small additional changes.</div><div class=""><br class=""></div><div class="">PR:</div><div class=""> - <a href="https://github.com/macports/macports-ports/pull/14003" class="">https://github.com/macports/macports-ports/pull/14003</a></div><div class=""> - <a href="https://github.com/macports/macports-ports/pull/13995" class="">https://github.com/macports/macports-ports/pull/13995</a></div><div class=""><br class=""></div><div class="">It allows me:</div><div class=""> - build it on macOS 12 on both x86 and arm64</div><div class=""> - build on macOS 10.6 on x86 (can someone test it on ppc?)</div><div class=""><br class=""></div><div class=""><span style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0);" class="">gcc10-bootstrap is quite limited gcc which can be built without any dependencies and can be used as bootstrap compiler to compile modern clang which leads to build normal libcxx :)</span></div><div class=""><br class=""></div><div class="">Anyway, the question how to properly enable <span style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0);" class="">gcc10-bootstrap stands. After some digging I feel that the right way is adding one more condition to </span><a href="https://github.com/macports/macports-base/blob/master/src/port1.0/portconfigure.tcl" class="">https://github.com/macports/macports-base/blob/master/src/port1.0/portconfigure.tcl</a> which allows compiler with name macports-...-bootstrap.</div><div class=""><br class=""></div><div class="">Do you see better approach?</div><div class=""><br class=""><div class="">
<div style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; text-decoration: none;">-- <br class="">wbr, Kirill</div>

</div>
<br class=""></div></body></html>