Windows Install Issues for erf (and statistics)
Simon Marlow
marlowsd at gmail.com
Tue Sep 22 08:43:43 EDT 2009
On 21/09/2009 22:14, Dominic Steinitz wrote:
> Simon Marlow wrote:
>> I couldn't find anything - happy to look into it if someone points me to
>> the ticket.
>>
> I think this is it:
>
> http://hackage.haskell.org/trac/ghc/ticket/3513
The problem there seems to be that the network library is calling
functions that do not exist on older versions of Windows. I don't think
there's anything that GHC can do about that.
> Also this looks relevant:
>
> http://permalink.gmane.org/gmane.comp.lang.haskell.glasgow.user/17456
Something C++ specific, by the looks of it.
Are you sure the problem you had isn't just that the C erfc function is
not available on Windows?
Oh, perhaps the problem that Lennart is referring to is that when GHCi
loads up a package it requires that all the symbols in the package can
be resolved, whereas when you statically link a .a library we only have
to resolve the symbols required by the library modules that the program
actually refers to.
So one workaround would be to link in a dummy erfc() function, or
alternatively hack the erf pacakge so that it omits the offending parts
on Windows.
Cheers,
Simon
More information about the Libraries
mailing list