<div dir="ltr">Have you demonstrated that it works? IIRC the current behavior is because some LLVM version (16, IIRC) didn't work with GHC (threw errors from opt, I think).</div><br><div class="gmail_quote gmail_quote_container"><div dir="ltr" class="gmail_attr">On Tue, Apr 1, 2025 at 10:49 AM George Colpitts <<a href="mailto:george.colpitts@gmail.com">george.colpitts@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div dir="ltr"><div class="gmail_default" style="font-family:"times new roman",serif;font-size:large">llvm 20 is out but unlike in earlier versions of ghc moving to it means you can no longer use llvm:</div><div class="gmail_default" style="font-family:"times new roman",serif;font-size:large"><br></div></div><span style="font-family:"times new roman",serif;font-size:large">compiling<span class="gmail_default" style="font-family:"times new roman",serif;font-size:large">:</span></span><blockquote style="margin:0px 0px 0px 40px;border:none;padding:0px"><div><div class="gmail_default" style="font-family:"times new roman",serif;font-size:large"><div style="border-left:none;padding:0px;display:flex;font-family:"Google Sans",Roboto,RobotoDraft,Helvetica,Arial,sans-serif;font-size:medium"><div style="margin:0px;min-width:0px;padding:0px 0px 20px;width:auto"><div><div id="m_-5030501299994363526gmail-:1cb" style="margin:8px 0px 0px;padding:0px;font-size:0.875rem;overflow-x:hidden"><div id="m_-5030501299994363526gmail-:1ca" style="font-variant-numeric:normal;font-variant-east-asian:normal;font-variant-alternates:normal;font-size-adjust:none;font-kerning:auto;font-feature-settings:normal;font-stretch:normal;font-size:small;line-height:1.5;font-family:Arial,Helvetica,sans-serif;overflow:auto hidden"><div><div class="gmail_default" style="font-family:"times new roman",serif;font-size:large">ghc -fllvm hello.hs</div></div></div></div></div></div></div></div></div><div><div class="gmail_default" style="font-family:"times new roman",serif;font-size:large"><div style="border-left:none;padding:0px;display:flex;font-family:"Google Sans",Roboto,RobotoDraft,Helvetica,Arial,sans-serif;font-size:medium"><div style="margin:0px;min-width:0px;padding:0px 0px 20px;width:auto"><div><div id="m_-5030501299994363526gmail-:1cb" style="margin:8px 0px 0px;padding:0px;font-size:0.875rem;overflow-x:hidden"><div id="m_-5030501299994363526gmail-:1ca" style="font-variant-numeric:normal;font-variant-east-asian:normal;font-variant-alternates:normal;font-size-adjust:none;font-kerning:auto;font-feature-settings:normal;font-stretch:normal;font-size:small;line-height:1.5;font-family:Arial,Helvetica,sans-serif;overflow:auto hidden"><div><div class="gmail_default" style="font-family:"times new roman",serif;font-size:large">Loaded package environment from /Users/avie/.ghc/aarch64-darwin-9.12.2/environments/default</div></div></div></div></div></div></div></div></div><div><div class="gmail_default" style="font-family:"times new roman",serif;font-size:large"><div style="border-left:none;padding:0px;display:flex;font-family:"Google Sans",Roboto,RobotoDraft,Helvetica,Arial,sans-serif;font-size:medium"><div style="margin:0px;min-width:0px;padding:0px 0px 20px;width:auto"><div><div id="m_-5030501299994363526gmail-:1cb" style="margin:8px 0px 0px;padding:0px;font-size:0.875rem;overflow-x:hidden"><div id="m_-5030501299994363526gmail-:1ca" style="font-variant-numeric:normal;font-variant-east-asian:normal;font-variant-alternates:normal;font-size-adjust:none;font-kerning:auto;font-feature-settings:normal;font-stretch:normal;font-size:small;line-height:1.5;font-family:Arial,Helvetica,sans-serif;overflow:auto hidden"><div><div class="gmail_default" style="font-family:"times new roman",serif;font-size:large">[1 of 2] Compiling Main             ( hello.hs, hello.o )</div></div></div></div></div></div></div></div></div><div><div class="gmail_default" style="font-family:"times new roman",serif;font-size:large"><div style="border-left:none;padding:0px;display:flex;font-family:"Google Sans",Roboto,RobotoDraft,Helvetica,Arial,sans-serif;font-size:medium"><div style="margin:0px;min-width:0px;padding:0px 0px 20px;width:auto"><div><div id="m_-5030501299994363526gmail-:1cb" style="margin:8px 0px 0px;padding:0px;font-size:0.875rem;overflow-x:hidden"><div id="m_-5030501299994363526gmail-:1ca" style="font-variant-numeric:normal;font-variant-east-asian:normal;font-variant-alternates:normal;font-size-adjust:none;font-kerning:auto;font-feature-settings:normal;font-stretch:normal;font-size:small;line-height:1.5;font-family:Arial,Helvetica,sans-serif;overflow:auto hidden"><div><div class="gmail_default" style="font-family:"times new roman",serif;font-size:large"><no location info>: error: [GHC-66599]</div></div></div></div></div></div></div></div></div><div><div class="gmail_default" style="font-family:"times new roman",serif;font-size:large"><div style="border-left:none;padding:0px;display:flex;font-family:"Google Sans",Roboto,RobotoDraft,Helvetica,Arial,sans-serif;font-size:medium"><div style="margin:0px;min-width:0px;padding:0px 0px 20px;width:auto"><div><div id="m_-5030501299994363526gmail-:1cb" style="margin:8px 0px 0px;padding:0px;font-size:0.875rem;overflow-x:hidden"><div id="m_-5030501299994363526gmail-:1ca" style="font-variant-numeric:normal;font-variant-east-asian:normal;font-variant-alternates:normal;font-size-adjust:none;font-kerning:auto;font-feature-settings:normal;font-stretch:normal;font-size:small;line-height:1.5;font-family:Arial,Helvetica,sans-serif;overflow:auto hidden"><div><div class="gmail_default" style="font-family:"times new roman",serif;font-size:large">    GHC was not configured with a supported LLVM toolchain</div></div></div></div></div></div></div></div></div><div><div class="gmail_default" style="font-family:"times new roman",serif;font-size:large"><div style="border-left:none;padding:0px;display:flex;font-family:"Google Sans",Roboto,RobotoDraft,Helvetica,Arial,sans-serif;font-size:medium"><div style="margin:0px;min-width:0px;padding:0px 0px 20px;width:auto"><div><div id="m_-5030501299994363526gmail-:1cb" style="margin:8px 0px 0px;padding:0px;font-size:0.875rem;overflow-x:hidden"><div id="m_-5030501299994363526gmail-:1ca" style="font-variant-numeric:normal;font-variant-east-asian:normal;font-variant-alternates:normal;font-size-adjust:none;font-kerning:auto;font-feature-settings:normal;font-stretch:normal;font-size:small;line-height:1.5;font-family:Arial,Helvetica,sans-serif;overflow:auto hidden"><div><div class="gmail_default" style="font-family:"times new roman",serif;font-size:large">    Make sure you have installed LLVM between [13 and 20) and reinstall GHC to make -fllvm work</div></div></div></div></div></div></div></div></div></blockquote><div dir="ltr"><div class="gmail_default" style="font-family:"times new roman",serif;font-size:large"><div style="border-left:none;padding:0px;display:flex;font-family:"Google Sans",Roboto,RobotoDraft,Helvetica,Arial,sans-serif;font-size:medium"><div style="margin:0px;min-width:0px;padding:0px 0px 20px;width:auto"><div><div id="m_-5030501299994363526gmail-:1cb" style="direction:ltr;margin:8px 0px 0px;padding:0px;font-size:0.875rem;overflow-x:hidden"><div id="m_-5030501299994363526gmail-:1ca" style="direction:ltr;font-variant-numeric:normal;font-variant-east-asian:normal;font-variant-alternates:normal;font-size-adjust:none;font-kerning:auto;font-feature-settings:normal;font-stretch:normal;font-size:small;line-height:1.5;font-family:Arial,Helvetica,sans-serif;overflow:auto hidden"><div dir="ltr"><div class="gmail_default" style="font-family:"times new roman",serif;font-size:large"><br></div><div class="gmail_default" style="font-family:"times new roman",serif;font-size:large">from configure:</div></div></div></div></div></div></div></div></div><blockquote style="margin:0px 0px 0px 40px;border:none;padding:0px"><div dir="ltr"><div class="gmail_default" style="font-family:"times new roman",serif;font-size:large"><div class="gmail_default">configure: We only support llvm 13 upto 20 (non-inclusive) (found 20.1.1).</div></div></div></blockquote><div dir="ltr"><div class="gmail_default" style="font-family:"times new roman",serif;font-size:large"><br></div><div class="gmail_default" style="font-family:"times new roman",serif;font-size:large">Can we move to llvm 20 on HEAD and can we revert to the old behavior on ghc 9.12.3?</div><div class="gmail_default" style="font-family:"times new roman",serif;font-size:large"><br></div><div class="gmail_default" style="font-family:"times new roman",serif;font-size:large">Should I file an ER?</div><div class="gmail_default" style="font-family:"times new roman",serif;font-size:large"><br></div><div class="gmail_default" style="font-family:"times new roman",serif;font-size:large">Thanks</div><div class="gmail_default" style="font-family:"times new roman",serif;font-size:large"><br></div></div></div>
_______________________________________________<br>
ghc-devs mailing list<br>
<a href="mailto:ghc-devs@haskell.org" target="_blank">ghc-devs@haskell.org</a><br>
<a href="http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs" rel="noreferrer" target="_blank">http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs</a><br>
</blockquote></div><div><br clear="all"></div><div><br></div><span class="gmail_signature_prefix">-- </span><br><div dir="ltr" class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div>brandon s allbery kf8nh</div><div><a href="mailto:allbery.b@gmail.com" target="_blank">allbery.b@gmail.com</a></div></div></div></div></div>