<!DOCTYPE html><html><head><title></title><style type="text/css">p.MsoNormal,p.MsoNoSpacing{margin:0}</style></head><body><div>Yeah - clang 18 builds just fine on Sequoia - and it's got the OpenMP you'd need. Clang 17 is failing due to a weird overlapping symbol error that's broken from upstream.<br></div><div><br></div><div>—Mark</div><div><br></div><div>On Wed, Sep 18, 2024, at 8:10 AM, Chris Jones via macports-dev wrote:<br></div><blockquote type="cite" id="qt" style=""><div><br></div><div>> I am puzzled as to why SuiteSparse_GraphBLAS drags in clang17 and <br></div><div>> SuiteSparse_LAGraph drags in both clang16 and clang17 as build <br></div><div>> dependencies. I don't see anything in the SuiteSparse Portfile showing <br></div><div>> those dependencies.<br></div><div>> <br></div><div><br></div><div>LLVM 17 is a few versions back, LLVM 18 and 19 are both available, so it <br></div><div>could be its just too old for macOS15. Can you please try forcing any <br></div><div>build that is falling back to using clang-17 to use clang-18 and/or <br></div><div>clang-19 instead ? you can do that by appending<br></div><div><br></div><div>configure.compiler=macports-clang-18<br></div><div><br></div><div>to your port install command, e.g.<br></div><div><br></div><div>> sudo port install foo configure.compiler=macports-clang-18<br></div><div><br></div><div>If that works we should then veto adding 17 (or older) as fallbacks on <br></div><div>macOS15, at least until someone has time to investigate the problems there.<br></div><div><br></div><div><a href="https://github.com/macports/macports-ports/blob/master/_resources/port1.0/compilers/clang_compilers.tcl">https://github.com/macports/macports-ports/blob/master/_resources/port1.0/compilers/clang_compilers.tcl</a><br></div><div><br></div><div>Chris<br></div><div><br></div></blockquote><div><br></div></body></html>