<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="">Indeed, I have not built Atlas for any recent version of macOS due the reason Joshua brings up: Atlas is not compatible with kernel micro-sleep. Atlas cannot determine accurate timing, and thus its optimizations are inaccurate.<div class=""><br class=""></div><div class="">The port has not been updated for this very reason see <a href="https://trac.macports.org/ticket/54342" class="">https://trac.macports.org/ticket/54342</a>  (June 2017)<br class=""><div class=""><br class=""></div><div class="">The bottomline: Atlas only works with older versions of macOS. There is absolutely no point in building it under Big Sur (or Catalina, Mojave…)!<br class=""><div><br class=""><blockquote type="cite" class=""><div class="">On Apr 18, 2021, at 1:27 PM, Joshua Root <<a href="mailto:jmr@macports.org" class="">jmr@macports.org</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><div class="">Christopher Jones wrote:<br class=""><blockquote type="cite" class="">your basic issue is you are enabling by default the gcc5 variant, i.e. you get<br class="">pmm:~ pet$ port variants atlas<br class="">atlas has the variants:<br class=""> gcc49: build using macports-gcc-4.9<br class="">   * conflicts with gcc5 mpclang37 perf<br class="">[+]gcc5: build using macports-gcc-5<br class="">   * conflicts with gcc49 mpclang37 perf<br class=""> mpclang37: use mp-clang-3.7 and gfortran<br class="">   * conflicts with gcc49 gcc5 perf<br class=""> nofortran: Forgo use of fortran compiler<br class=""> universal: Build for multiple architectures<br class="">see the [+] against it above….<br class="">This is not normal, i.e. I get<br class="">Oberon ~/Projects/MacPorts/ports > port variants atlas<br class="">atlas has the variants:<br class="">   gcc49: build using macports-gcc-4.9<br class="">     * conflicts with gcc5 mpclang37 perf<br class="">   gcc5: build using macports-gcc-5<br class="">     * conflicts with gcc49 mpclang37 perf<br class="">   mpclang37: use mp-clang-3.7 and gfortran<br class="">     * conflicts with gcc49 gcc5 perf<br class="">   nofortran: Forgo use of fortran compiler<br class="">Something specific in *your* setup is causing this, and you need to figure out what it is and remove it.<br class=""></blockquote><br class="">AFAICT, this would happen for all users on arm64. <<a href="https://github.com/macports/macports-ports/blob/master/math/atlas/Portfile#L154-L159" class="">https://github.com/macports/macports-ports/blob/master/math/atlas/Portfile#L154-L159</a>><br class=""><br class="">Be aware however that last I saw, the atlas maintainer didn't think there had been any recent upstream development of this software, and the auto-tuning that is the main point of atlas didn't work on any recent macOS versions. I don't know if it's even possible to build atlas on arm64, but if it's possible, it's probably not worth it.<br class=""><br class="">If it doesn't work, it should set supported_archs and/or known_fail appropriately, of course.<br class=""><br class="">- Josh<br class=""></div></div></blockquote></div><br class=""><div class="">
<span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-variant-ligatures: normal; font-variant-east-asian: normal; font-variant-position: normal; line-height: normal; border-spacing: 0px; -webkit-text-decorations-in-effect: none;"><div style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">Marius</div><div style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">--</div><div style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">Marius Schamschula<br class=""><br class=""><br class=""><br class=""></div></span>
</div>

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