<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=""><div class="">According to the wiki:</div><div class=""><br class=""></div><div class=""><blockquote type="cite" class=""><p style="font-family: Verdana, Arial, "Bitstream Vera Sans", Helvetica, sans-serif; font-size: 13px;" class="">The compiler is chosen with the following precedence:</p><ol style="font-family: Verdana, Arial, "Bitstream Vera Sans", Helvetica, sans-serif; font-size: 13px;" class=""><li class="">If <code style="color: rgb(102, 0, 0); border: 1px solid rgb(238, 221, 204); border-radius: 0.25em; padding: 0px 0.3em; background-color: rgb(250, 250, 250);" class="">configure.compiler</code> is set in the Portfile, then that is the compiler that is used.</li><li class="">If the user sets <code style="color: rgb(102, 0, 0); border: 1px solid rgb(238, 221, 204); border-radius: 0.25em; padding: 0px 0.3em; background-color: rgb(250, 250, 250);" class="">default_compilers</code>, the compiler is chosen from that list unless the compiler is blacklisted.</li><li class="">If the Portfile sets <code style="color: rgb(102, 0, 0); border: 1px solid rgb(238, 221, 204); border-radius: 0.25em; padding: 0px 0.3em; background-color: rgb(250, 250, 250);" class="">compiler.whitelist</code>, the compiler is chosen from that list unless the compiler is blacklisted. </li><li class="">If the Portfile sets <code style="color: rgb(102, 0, 0); border: 1px solid rgb(238, 221, 204); border-radius: 0.25em; padding: 0px 0.3em; background-color: rgb(250, 250, 250);" class="">compiler.fallback</code>, the compiler is chosen from that list unless the compiler is blacklisted. </li><li class="">A compiler is chosen (Xcode compilers if possible) that<ul class=""><li class="">is not blacklisted,</li><li class="">is known to work on the particular version of the OS, and</li><li class="">satisfies the requirements set in the Portfile.</li></ul></li></ol></blockquote><div class="">CalculiX requires gcc + fortran. I used ‘configure.compiler macports-gcc-11’ (it will not build with clang). But this seems too rigid. My initial goal was to set the latest version as default with the option of trying earlier versions of macports-gcc. I tried using compilers PortGroup but could not get that to work—I haven’t figured out the proper setup. Is it possible? I read that variants are no longer recommended for this.</div></div><div class=""><br class=""></div>Thanks,<br class=""><div class="">
<div class="">Mark</div><div class=""><br class=""></div><br class="Apple-interchange-newline">

</div>

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