
On Friday 09 March 2007 07:28, shelarcy wrote:
[...] This problem doesn't occure Sigbjorn Finne's build snapshot ... http://www.haskell.org/ghc/dist/current/dist/ http://www.haskell.org/pipermail/cvs-ghc/2007-March/034396.html
I don't know why .. but I know why reference is unresolved.
CALLCONV is defined stdcall on Windows, but hs_**_getProcAddress (and other cbits's c functions) are build with ccall convention.
Attached are darcs patch to fix these problem. But ... I don't know this patch doesn't cause any ptoblem Sigbjorn's next binary release. Because I don't know why OpenGL and GLUT can build correctly under his environment.
Nice analysis of the problem. Your patch looks correct, but I don't have a clue why Sigbjorn's binary release works. Before I commit these patches I'd like to understand the current state of affairs in detail, otherwise the "official" release might get broken. Sigbjorn? Cheers, S.