From: Richard Levitte Date: Sat, 18 May 2019 23:24:21 +0000 (-0700) Subject: Configure: let platform->dsoext() default with platform->shlibextsimple() X-Git-Tag: openssl-3.0.0-alpha1~2062 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=d3136af3c3905a730bd8fb44158aab36a2549d9b;p=oweals%2Fopenssl.git Configure: let platform->dsoext() default with platform->shlibextsimple() We still use '.so' as a last resort... Fixes #8950 Reviewed-by: Tim Hudson (Merged from https://github.com/openssl/openssl/pull/8951) --- diff --git a/Configurations/platform/Unix.pm b/Configurations/platform/Unix.pm index ca8d6bb65b..bb93d38f8c 100644 --- a/Configurations/platform/Unix.pm +++ b/Configurations/platform/Unix.pm @@ -13,7 +13,8 @@ require platform::BASE; use configdata; sub binext { $target{exe_extension} || '' } -sub dsoext { $target{dso_extension} || '.so' } +sub dsoext { $target{dso_extension} || platform->shlibextsimple() + || '.so' } # Because these are also used in scripts and not just Makefile, we must # convert $(SHLIB_VERSION_NUMBER) to the actual number. sub shlibext { (my $x = $target{shared_extension}