From: Richard Levitte Date: Thu, 21 Sep 2000 15:16:20 +0000 (+0000) Subject: Ugly hack to make sure static libraries are usable. Without this, X-Git-Tag: OpenSSL-engine-0_9_6~2^2~19 X-Git-Url: https://git.openssl.org/gitweb/?p=openssl.git;a=commitdiff_plain;h=d17698648803c53733700c09173b329982bd58a4;ds=sidebyside Ugly hack to make sure static libraries are usable. Without this, anything that just links with libeay32.lib or libssl32.lib will get an error saying the __imp__RegQueryValueEx is unresolved. The right thing would really be to fix crypto/rand/rand_win.c to load ADVAPI32.DLL dynamically, but that won't be done just before a release. --- diff --git a/util/pl/VC-32.pl b/util/pl/VC-32.pl index 046f0e253c..6978104234 100644 --- a/util/pl/VC-32.pl +++ b/util/pl/VC-32.pl @@ -112,7 +112,8 @@ sub do_lib_rule if (!$shlib) { # $ret.="\t\$(RM) \$(O_$Name)\n"; - $ret.="\t\$(MKLIB) $lfile$target @<<\n $objs\n<<\n"; + $ex =' advapi32.lib'; + $ret.="\t\$(MKLIB) $lfile$target @<<\n $objs $ex\n<<\n"; } else {