On Tue, May 31, 2022 at 06:37:02AM +0200, Tomasz Konojacki wrote: > On Tue, 31 May 2022 12:36:30 +1000 > sisyphus <sisyphus359@gmail.com> wrote: > > > Specifically, as regards creating patches to bleadperl, do I need to cater > > for the possibility that someone might be building bleadperl on Windows XP ? > > > > Might it make a difference if the part of bleadperl I'm patching was > > dual-life ? > > > > Cheers, > > Rob > > I was going to write a rant about how README.win32 still requires us to > support Windows 2000, but apparently it was stealthly bumped to Windows > 7: > > https://github.com/Perl/perl5/commit/4695dc7a419b3069e06d2051ff1a6c9daca6c881 > > I guess Windows 7 is the minimum version now. I don't know why git thinks that that commit is attributed to me. The content is from someone who actually understands Win32 details (Steve Hay, I think) The intent is that the it's still viable to cross-compile back to XP, as that file still says: Visual C++ 2013 is capable of B<targeting> XP and Windows Server 2003 but the build host requirement is Windows 7/Windows Server 2012. For more details see https://docs.microsoft.com/en-us/visualstudio/productinfo/vs2013-compatibility-vs and https://docs.microsoft.com/en-us/visualstudio/productinfo/vs2013-sysrequirements-vs Looks like that file could be slightly clearer that Windows 7 is the build host requirement, and not the target. Whether XP is still worth anything is not really something I can judge. (IIRC we've had long discussions about the trade offs) From what I remember (as a complete outsider) there are at least two significant API gains from raising this to Vista. One was something to do with files or maybe simlinks. The other is that (I believe) it's technically just possible to really fork in Vista. (Whether this is actually like saying that 'perl 5.6 is "Marketing Compatible" Unicode', or actually something you'd use in anger, I don't know.) As in, "could we drop all the pseudo-fork hackery, and just fork for real?" Nicholas ClarkThread Previous | Thread Next