Before solving the problem, GHC builds would proceed fine. The link
problem occurred during runtime.

What libraries on the Windows operating would the build have succeeded
on? Win32 Api -- do those have the standard C functions.

If these libraries are available, I wonder why the link failed during runtime.

(There is a libmsvcrt.a under  c:\ghc\ghc-6.6.1\gcc-lib, should this
have played a role? )

Edward Ing



On unix the C compiler generally links to the standard C library without
you having to ask for it explicitly.

I'm not sure that if we automatically linked to msvcrt that everyone
would be happy. Many people seem to think msvcrt is to be avoided in
preference of 'native' win32 calls.

> Information for understanding this problem would be great.

This is a slightly tricky problem because the names of the libraries to
link to are different on different operating systems.

We don't have a proper solution to this at the moment. I'm posting this
to the cabal-devel list in case anyone has any good practical realistic
suggestions.

Duncan


_______________________________________________
Haskell-Cafe mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/haskell-cafe

Reply via email to