<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="">Hi,<br class=""><div><br class=""><blockquote type="cite" class=""><div class="">On 23 Apr 2020, at 8:15 pm, Ken Cunningham <<a href="mailto:ken.cunningham.webuse@gmail.com" class="">ken.cunningham.webuse@gmail.com</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><div class="">The suggested renaming of the clang/llvm/lldb ports to <br class=""><br class="">clang-10<br class=""><br class="">instead of <br class=""><br class="">clang-10.0<br class=""><br class="">going forward from clang-10 onwards will have repercussions in a number of places, should it proceed, as per the PR.<br class=""><br class="">For one, this does not work any more:<br class=""><br class="">configure.compiler=macports-clang-10<br class=""></div></div></blockquote><div><br class=""></div><div><br class=""></div>That is not at all unexpected. The PR</div><div><br class=""></div><div><a href="https://github.com/macports/macports-ports/pull/6902" class="">https://github.com/macports/macports-ports/pull/6902</a></div><div><br class=""></div><div>just adds the new compiler as a new port, so does not update any of the port groups to add the new compiler to the required lists, to make it available as an option, e.g.</div><div><br class=""></div><div><a href="https://github.com/macports/macports-ports/blob/master/_resources/port1.0/group/compilers-1.0.tcl" class="">https://github.com/macports/macports-ports/blob/master/_resources/port1.0/group/compilers-1.0.tcl</a></div><div><br class=""></div><div>Not that I am suggesting the above PR should change the above PG. I would suggest making those changes as a separate change, following the commit of the compiler itself. Just adding the new compiler cannot cause any wreckage, as nothing will use it, in the first instance.</div><div><br class=""></div><div>Note adding a new compiler to the various places it needs to be done in the port groups is not hard. Its a little more complicated this time due to the chance in numbering scheme, but still should be possible.</div><div><br class=""></div><div>So I would propose first concentrating on just committing the llvm-10 suite of ports, and worry about the integrating into the macports build system later on.</div><div><br class=""></div><div>cheers Chris</div><div><br class=""></div><div><blockquote type="cite" class=""><div class=""><div class=""><br class="">and that is no doubt just the beginning.<br class=""><br class="">It was mentioned that clang-10.0 would also cause wreckage due to the 2-digit version number, and that could be so -- I am not completely sure how base currently sets that up.<br class=""><br class="">Best,<br class=""><br class="">Ken</div></div></blockquote></div><br class=""></body></html>