用runhaskell setup.lhs build进行编译时,出现下面的错误:
Loading package hslua-0.3.10 ... linking ... ghc.exe: C:\Program Files (x86)\Has kell\i386-windows-ghc-7.6.3\hslua-0.3.10\HShslua-0.3.10.o: unknown symbol `___st rtod' ghc.exe: unable to load package `hslua-0.3.10'
该如何解决这个问题?
解决方法:在hslua.cabal文件中添加如下的设置
if os(windows)
CC-Options: "-D__NO_ISOCEXT"