The reason Perl 5.10 and lower work is due to a compatibility issue with 32-bit, I haven't tracked down the compatability issue and quite frankly I don't see the perl devs fixing it anytime soon.
Perl 5.12 and later works in x64 though, regardless of VS version.
Since we (read: I) only support vs2010 with 64-bit, we only have that option for compilation, even though it's incorrect.
It's a bit misleading yes, especially considering vs2010 32-bit doesn't work with perl 5.12 and later. That flag is there to make people using older versions who are forced to use non-64bit compilation options not get confused and guide them to the proper perl version.
Why limit it by VS version?
Well, To be completely honest if you are running a 32-bit server at any point now and are forced to use a non 64 bit OS, you should consider upgrading it, for one, and two, it's just easier on the developers in the long run to just download 64-bit perl and avoid the issue. If anyone has any insight on fixing the issue I would appreciate it and I am sure others would too.
|