On Tue, Oct 11, 2016 at 11:14:01AM -0400, Dan Collins wrote:

> But other modules may work fine with these older versions of the library.
> And, without testers reporting these failures, you wouldn't know that
> Crypt::PKCS10 is failing on those platforms!
> I suspect that you want to probe for the OpenSSL version at the Makefile.PL
> stage, and if there is an insufficient version, fail there.

Perhaps `openssl version` is what you need. It looks like the format is
consistently simple across time:
  OpenSSL 1.0.1t  3 May 2016
  OpenSSL 0.9.7e 25 Oct 2004

Extract the \d+\.\d+\.\d+ bit and compare it to the minimum acceptable
in Makefile.PL, and exit(0) before writing Makefile if it's too ancient.

David Cantrell | Bourgeois reactionary pig

    Safety tip: never strap firearms to a hamster

Reply via email to