<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">I’m trying to update a bunch of tensorflow packages, but am getting hung up on bazel issues (see <a href="https://trac.macports.org/ticket/64442" class="">https://trac.macports.org/ticket/64442</a>).<div class=""><br class=""></div><div class="">I have a fix for this issue, but am unable to build either bazel 4.2 or 3.7 with the native /usr/bin/clang compiler, chosen by the current Portfile settings. FWIW, the latest bazel version 5.2 (not yet updated into MacPorts) builds with this compiler.</div><div class=""><br class=""></div><div class="">How does one reconfigure the bazel Portfile to use a previous version of clang that has a chance of working to build previous versions of bazel, which are in turn necessary to build the tensor flow packages.</div><div class=""><br class=""></div><div class="">Right now I’m just hacking at the settings in the current Portfile, but each random hack just produces a different build failure.</div><div class=""><br class=""></div><div class="">E.g.                            </div><div class=""><blockquote type="cite" class="">    compiler.blacklist-append {clang >= 900}                                    <br class="">    compiler.blacklist-append {clang < 710}                                     <br class="">    compiler.blacklist-append {macports-clang-[7-8].0}                          <br class="">    set min_darwin    16                                                        <br class=""></blockquote></div><div class=""><br class=""></div><div class=""><blockquote type="cite" class="">:info:build ../usr/bin/xcrun --sdk macosx /opt/local/bin/clang-mp-13 -mmacosx-version-min=10.9 -fobjc-arc -framework CoreServices -framework Foundation -o /opt/local/var/macports/build/_opt_local_ports_devel_bazel/bazel-4.2/work/.tmp/bazel_1HyYSmmI/archive/xcode-locator tools/osx/xcode_locator.m<br class="">:info:build ld: file not found: /opt/local/libexec/llvm-13/lib/arc/libarclite_macosx.a<br class="">:info:build clang: error: linker command failed with exit code 1 (use -v to see invocation)<br class=""></blockquote><br class=""></div><div class="">These binaries used to build. How does one determine the Xcode/llvm/compiler settings that will get them to build again?</div></body></html>