id	summary	reporter	owner	description	type	status	priority	milestone	version	resolution	keywords	cc
121	Fail to link haskeline 0.7.0.x on Windows.	shelarcy		"System.Console.Haskeline.History module depends on System.Console.Haskeline.Backend.Posix.Recover module even though Windows. 

  http://hackage.haskell.org/packages/archive/haskeline/0.7.0.0/doc/html/src/System-Console-Haskeline-History.html#line-35

But only unix environment specify as the Other-modules to System.Console.Haskeline.Backend.Posix.Recover in .cabal file. Windows environment doesn't specify  as the Other-modules to that in .cabal file.

  http://hackage.haskell.org/packages/archive/haskeline/0.7.0.1/haskeline.cabal

So, GHC fail to link System.Console.Haskeline.Backend.Posix.Recover modules' symbol when building program on Windows.

{{{
C:\home\haskeline-0.7.0.1\examples> ghc -O2 Test.hs
[1 of 1] Compiling Main             ( Test.hs, Test.o )
Linking Test.exe ...
C:\Users\shelarcy\AppData\Roaming\cabal\haskeline-0.7.0.1\ghc-7.4.1/libHShaskeli
ne-0.7.0.1.a(History__24.o):fake:(.data+0x8): undefined reference to `haskelinez
m0zi7zi0zi1_SystemziConsoleziHaskelineziBackendziPosixziRecover_transliterateFai
lure2_closure'
C:\Users\shelarcy\AppData\Roaming\cabal\haskeline-0.7.0.1\ghc-7.4.1/libHShaskeli
ne-0.7.0.1.a(History__26.o):fake:(.data+0x8): undefined reference to `haskelinez
m0zi7zi0zi1_SystemziConsoleziHaskelineziBackendziPosixziRecover_transliterateFai
lure1_closure'
collect2: ld returned 1 exit status
}}}"	defect	closed	major			fixed	Windows	shelarcy@… tanaka.hideyuki@…
