From: "Goplat" <[EMAIL PROTECTED]>
the--- Vladimir Lipsky <[EMAIL PROTECTED]> wrote: > From: "Goplat" <[EMAIL PROTECTED]> > > > flags_to_win32 sets fdwShareMode to FILE_SHARE_DELETE, which is not > > supported in win98 > > A fix for that should be windows version specific and needs support of> config subsystem.most
If you did that, a version compiled on NT wouldn't work on 9x. I'd say9x users don't compile perl themself, they just download a binary from ActiveState (who use NT)...
Then there should be different binaries for different versions
Yeah, I'm actually coming to that conclusion. Yes, it's sort of easier to keep a single binary around from a packaging standpoint, it's a hassle for everyone else because of it.
We talked ages ago about having the system identification ops let you know the sub-version of whichever OS you were on, and I think it's time to get that dusted off. That'll help with this a bit.
The one downside is the whole "minimum capability" issue. A Win9x binary, if built for Win9x, will run on WinXP yet lack all the crunchy WinXP features. Not that this is exclusive to windows as it's a problem on any system with any amount of backwards compatibility (or in some cases if we restrict operations with privs), so I'm OK with making it a non-issue here. We just need to think about ways to present interpreter capabilities so programs can query them if they need to.
--
Dan
--------------------------------------"it's like this"------------------- Dan Sugalski even samurai [EMAIL PROTECTED] have teddy bears and even teddy bears get drunk