<div class="gmail_quote">On Mon, Jun 11, 2012 at 10:50 AM, Thomas Schilling <span dir="ltr">&lt;<a href="mailto:nominolo@googlemail.com" target="_blank">nominolo@googlemail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Bryan, do you remember what the issue is with C++ in this case?  I<br>
thought, adding a wrapper with extern &quot;C&quot; definitions should do the<br>
trick for simpler libraries (as this one seems to be).  Is the<br>
interaction with the memory allocator the issue?  Linker flags?</blockquote><div><br></div><div>It&#39;s specific to ghci, whose object file loader fails to call C++ static initializers. In the case of the double-conversion library, this means that static read-only arrays that it assumes to contain valid data are full of junk.</div>
<div><br></div><div>You can join in the fun over at <a href="http://hackage.haskell.org/trac/ghc/ticket/5289">http://hackage.haskell.org/trac/ghc/ticket/5289</a></div></div>