unable to create DLL with GHC 5.04
Mark Tehver
mark at eeter.fi.tartu.ee
Thu Jul 11 15:42:49 EDT 2002
Hi!
I seem to have some problem building DLLs under Win32 with GHC 5.04.
When I follow the instructions from
http://haskell.cs.yale.edu/ghc/docs/latest/html/users_guide/win32-dlls-foreign.html
all looks ok until I do the last step. Then linker reports:
/usr/lib/gcc-lib/i686-pc-cygwin/2.95.3-5/../../../../i686-pc-cygwin/bin/ld:
warning: cannot find entry symbol _DllMainCRTStartup at 12; defaulting to
63601000
C:/ghc/ghc-5.04/libHSrts.a(StgMiscClosures.o)(.text+0xab1):StgMiscClosures.hc:
undefined reference to `_imp___iob'
C:/ghc/ghc-5.04/libHSrts.a(StgMiscClosures.o)(.text+0xae5):StgMiscClosures.hc:
undefined reference to `_imp___iob'
C:/ghc/ghc-5.04/libHSrts.a(StgMiscClosures.o)(.text+0xb19):StgMiscClosures.hc:
undefined reference to `_imp___iob'
C:/ghc/ghc-5.04/libHSrts.a(StgMiscClosures.o)(.text+0xb4d):StgMiscClosures.hc:
undefined reference to `_imp___iob'
C:/ghc/ghc-5.04/libHSrts.a(StgMiscClosures.o)(.text+0xb81):StgMiscClosures.hc:
undefined reference to `_imp___iob'
C:/ghc/ghc-5.04/libHSrts.a(StgMiscClosures.o)(.text+0xbb5):StgMiscClosures.hc:
more undefined references to `_imp___iob' follow
collect2: ld returned 1 exit status
dllwrap: gcc exited with status 1
With GHC 5.02.x all seemed to work fine...
Best regards,
Mark
More information about the Glasgow-haskell-bugs
mailing list