From: Randal L. Schwartz Date: Thu, 06 Jul 2006 13:03:40 GMT Subject: Re: [PATCH 1/3] configure: Add test for Perl Message-ID: <868xn67umr.fsf@blue.stonehenge.com> In-Reply-To: <20060706124025.G325584e9@leonov.stosberg.net> >>>>> "Dennis" == Dennis Stosberg writes: Dennis> + _perl_version=`"$_perl" -e 'require 5.6.0;printf "%vd", $^V'` perl -V:version gives you the version like: version='5.8.6'; nice and eval-able. :) But you can just rely on the exit status from perl -e 'eval { require 5.006; 1 } or exit 1' which will be good (0) if the perl is new enough, and bad (1) if the perl is too old. (Perl4 will really barf and give an error as well, but still be an exit 1.) -- Randal L. Schwartz - Stonehenge Consulting Services, Inc. - +1 503 777 0095 Perl/Unix/security consulting, Technical writing, Comedy, etc. etc. See PerlTraining.Stonehenge.com for onsite and open-enrollment Perl training!