<div><div><div dir="auto">Are we talking about Haskell or linking/ calling c plus plus? If the latter, that’s more of a cabal issue I think?</div><div dir="auto"><br></div><div dir="auto"><br></div><div dir="auto">If you mean ghc build wise </div><div dir="auto">No. The unwind library only supports elf format. Which OS X does not use. </div></div><div dir="auto"><br></div><div dir="auto">Even that issue aside : ghc currently can’t build with any level of dwarf enabled on OS X, eg the system linker complains about exceeding some system section object format limit.  </div></div><div dir="auto"><br></div><div dir="auto">I guess my point is : dwarf data for Haskell libraries on OS X have a few challenges between here and there. </div><div><div><br><div class="gmail_quote"><div dir="ltr">On Fri, Jan 4, 2019 at 9:29 PM Bas van Dijk <<a href="mailto:v.dijk.bas@gmail.com" target="_blank">v.dijk.bas@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On Fri, 4 Jan 2019 at 23:46, Adam Sandberg Eriksson<br>
<<a href="mailto:adam@sandbergericsson.se" target="_blank">adam@sandbergericsson.se</a>> wrote:<br>
> A ticket which seems to cover the same problem: <a href="https://ghc.haskell.org/trac/ghc/ticket/11829" rel="noreferrer" target="_blank">https://ghc.haskell.org/trac/ghc/ticket/11829</a><br>
<br>
Wonderful! I can confirm[1] that adding the following to the cabal<br>
file fixes the problem:<br>
<br>
  if os(darwin)<br>
    ld-options: -Wl,-keep_dwarf_unwind<br>
<br>
Shouldn't GHC do this by default when linking on OS X?<br>
<br>
Bas<br>
<br>
[1] <a href="https://github.com/basvandijk/darwin-cxx-exception-bug/commit/9b48441606d2fe364c2a21a4ca8ba6b7ff735fe5" rel="noreferrer" target="_blank">https://github.com/basvandijk/darwin-cxx-exception-bug/commit/9b48441606d2fe364c2a21a4ca8ba6b7ff735fe5</a><br>
_______________________________________________<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>
</div>