From: Richard Levitte Date: Sat, 11 Jan 2003 11:40:39 +0000 (+0000) Subject: If the user said 'shared' and we haven't included support for shared libraries, X-Git-Tag: OpenSSL_0_9_7a~64^2~20 X-Git-Url: https://git.openssl.org/?p=openssl.git;a=commitdiff_plain;h=2964ba8c6a4684e10758be8098d22f7a4e8885c7 If the user said 'shared' and we haven't included support for shared libraries, warn him or her. Reminder by Andrew Marlow --- diff --git a/Configure b/Configure index dc9687f6d3..205a2fc656 100755 --- a/Configure +++ b/Configure @@ -966,6 +966,8 @@ my $shared_extension = $fields[$idx_shared_extension]; my $ranlib = $fields[$idx_ranlib]; my $arflags = $fields[$idx_arflags]; +my $no_shared_warn=0; + $cflags="$flags$cflags" if ($flags ne ""); # Kerberos settings. The flavor must be provided from outside, either through @@ -1117,6 +1119,7 @@ if ($zlib) my $shared_mark = ""; if ($shared_target eq "") { + $no_shared_warn = 1 if !$no_shared; $no_shared = 1; } if (!$no_shared) @@ -1600,6 +1603,15 @@ applications as the compiler options required on this system are not known. See file INSTALL for details if you need multi-threading. EOF +print <<\EOF if ($no_shared_warn); + +You gave the option 'shared'. Normally, that would give you shared libraries. +Unfortunately, the OpenSSL configuration doesn't include shared library support +for this platform yet, so it will pretend you gave the option 'no-shared'. If +you can inform the developpers (openssl-dev\@openssl.org) how to support shared +libraries on this platform, they will at least look at it and try their best. +EOF + exit(0); sub usage