in reply to Modern Subroutine Signature Requires Perl Version

> . Is there something in my environment I am supposed to set to avoid this from happening?

No that's not how it's supposed to be.

Nonetheless I think it's possible to achieve this and other settings automatically for your installation. The perl.exe will look for a "config" at startup, IIRC. ° *

But it'll make exchanging scripts with other environments messy.

Cheers Rolf
(addicted to the Perl Programming Language :)
see Wikisyntax for the Monastery

Updates
°) see $Config{sitelib}/sitecustomize.pl

*) it's also possible for the shell environment, by aliasing perl to a snippet setting it on startup. Like with -M ... I'd personally use another alias tho, like perlx

IIRC there are also other possible ENV vars available to hack with.

For more see perlrun