
A ticket which seems to cover the same problem: https://ghc.haskell.org/trac/ghc/ticket/11829 —Adam
On 4 Jan 2019, at 16:50, Bas van Dijk
wrote: On Fri, 4 Jan 2019 at 14:15, Gabor Greif
wrote: maybe some DWARF unwind tables are not correctly installed in OS X?
Hi Gabor, thanks, I will look into that.
Do intra-C++ exception catching work in your example?
Yes, I have a C++ executable foo[1] that links with libfoo that correctly catches the exception:
$(nix-build --no-link -A foo)/bin/test ... Whoops!
Since it's working in pure C++ I suspect it has something to do with how GHC calls either the C++ compiler or linker.
Bas
[1] https://github.com/basvandijk/darwin-cxx-exception-bug/blob/master/foo/test.... _______________________________________________ ghc-devs mailing list ghc-devs@haskell.org http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs