GHC 6.4.1 and Win32 DLLs: Bug in shutdownHaskell?

Simon Marlow simonmar at microsoft.com
Fri Mar 10 04:51:50 EST 2006


On 09 March 2006 18:19, Michael Marte wrote:

> Simon Marlow wrote:
> 
>> Michael Marte wrote:
>> 
>>> Lennart Augustsson wrote:
>>> 
>>>> I'm not implying anything, except that I've plugged the space
>>>> leak of 256M every time a DLL is loaded&unloaded.
>>>> 
>>>>     -- Lennart
>>>> 
>>>> Michael Marte wrote:
>>>> 
>>>>> Lennart,
>>>>> 
>>>>> do you imply that you have fixed the problem causing the crashes?
>>>>> May I safely assume that DLLs produced by ghc 6.4.2 will not crash
>>>>> upon being freed?
>>>> 
>>>> 
>>>> 
>>> I wanted to test the fix for ticket #711 but I am stuck because
>>> there is no current snapshot of ghc 6.5 for mingw. (The last one is
>>> dated end of February, the patch was commited on  March, 2nd.)
>> 
>> 
>> The patch hasn't been committed at all, AFAIK.
> 
> Ok, it am new to Darcs, so this patch is only a proposal contained in
> the ticket?
> 
>> 
>>> I saw that the patch is scheduled for milestone 6.4.2 but has been
>>> commited only for 6.5. When will it be available for 6.4.2?
>>> 
>>> I started learning to compile ghc and I have succeeded with the
>>> current head of the 6.4 branch on Debian Linux/testing. Next step is
>>> to compile the head on this system. My current problem is a missing
>>> symbol when linking stage1/ghc-6.5, namely u_gencat  referenced by
>>> stage1/parser/Lexer.o. Am I missing some library?
>>> (I think my sources are up to date, I pulled only half an hour ago.)
>> 
>> 
>> When compiling with 6.4.1 or later, u_gencat should come from
>> libHSbase_cbits.a in your 6.4.1 installation.  Is it there?
>> 
>> 
> No, I am compiling with plain 6.4 (a newer Debain package is not
> available) and it does not have u_gencat in this library.
> However I can compile the head of the 6.4 branch which in turn should
> be able to compile the head, shouldn't it?

Yes, I think a plain 6.4 can't compile the HEAD right now.  We'll try to
fix this, but for now you should use a 6.4.1 or later.

Cheers,
	Simon


More information about the Glasgow-haskell-users mailing list