From: Richard Levitte Date: Mon, 10 Dec 2018 10:37:19 +0000 (+0100) Subject: VMS: fix library compatibility settings in util/mkdef.pl X-Git-Tag: openssl-3.0.0-alpha1~2709 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=d1c87578a29b9b6506ff8c11bdf3e5d63f784965;p=thirdparty%2Fopenssl.git VMS: fix library compatibility settings in util/mkdef.pl The regexp to parse the incoming version number was flawed, and since we allow ourselves to add missing APIs in PATCH releases, the compatibility settings still need to include the PATCH part of the version number. Reviewed-by: Matthias St. Pierre (Merged from https://github.com/openssl/openssl/pull/7858) --- diff --git a/util/mkdef.pl b/util/mkdef.pl index 469bc251a7c..189e5b36271 100755 --- a/util/mkdef.pl +++ b/util/mkdef.pl @@ -386,7 +386,9 @@ _____ _____ if (defined $version) { - my ($libvmajor, $libvminor) = $version =~ /^(\d+)_(\d+)$/; + $version =~ /^(\d+)\.(\d+)\.(\d+)/; + my $libvmajor = $1; + my $libvminor = $2 * 100 + $3; print <<"_____"; GSMATCH=LEQUAL,$libvmajor,$libvminor; _____