patch applied (packages/Win32): The Win32 package didn't actually use its autoconf stuff, so remove it

Simon Marlow simonmarhaskell at gmail.com
Fri Jul 6 04:26:11 EDT 2007


Esa Ilari Vuokko wrote:
> On 7/6/07, Esa Ilari Vuokko <eivuokko at gmail.com> wrote:
>> On 7/6/07, Sigbjorn Finne <sof at galois.com> wrote:
>> > I haven't chased down the current details here, but how are you
>> > handling the Unicows compatibility DLLs now, then?
>>
>> Oops. -.-  Good catch.
>>
>> When talking with Ian at irc, I didn't realise Win32 had support for 
>> that.
>>
>> To answer the question: we don't have unicows-support now.  Maybe it 
>> should
>> be added to Setup.hs?
> 
> There's a thread at libraries@ about supporting Win 9x. It is a bit 
> inconclusive
> at the moment - I'd like to simply ditch Win 9x support, but it appears 
> there
> exists end-users in Win 9x.
> 
> Thread is split over month-boundary so I could't get single link to 
> whole thing.
> 
> http://www.haskell.org/pipermail/libraries/2007-June/007700.html
> http://www.haskell.org/pipermail/libraries/2007-July/007704.html
> http://www.haskell.org/pipermail/libraries/2007-July/007707.html (and 
> follow up)

The main issue as I see it is testing.  We can support Win9x if there is someone 
willing to look after it; I don't think we have the spare manpower right now to 
do this.  It would need to be done with Win9x in a virtual machine, probably.

The secondary issue is that keeping Win9x support prevents us from using cool 
WinNT APIs in core parts of the system, which is a bit of a pain.  I believe one 
or two of these have already crept in.

Personally I think we should drop it.  Win9x users still have the option of 
using older GHCs.  Whatever we do, we should clearly document it on 
http://hackage.haskell.org/trac/ghc/wiki/Platforms.

Cheers,
	Simon


More information about the Cvs-libraries mailing list