From c30045887c2c120df2e6604d1306ed854974ea0c Mon Sep 17 00:00:00 2001 From: Erik Faye-Lund Date: Mon, 27 Jul 2009 23:39:45 +0200 Subject: [PATCH] openssl: generate import libs Signed-off-by: Erik Faye-Lund --- src/openssl/patches/0005-generate-import-lib.patch | 26 ++++++++++++++++++++++ src/openssl/release.sh | 6 +++++ 2 files changed, 32 insertions(+) create mode 100644 src/openssl/patches/0005-generate-import-lib.patch diff --git a/src/openssl/patches/0005-generate-import-lib.patch b/src/openssl/patches/0005-generate-import-lib.patch new file mode 100644 index 00000000..706453de --- /dev/null +++ b/src/openssl/patches/0005-generate-import-lib.patch @@ -0,0 +1,26 @@ +From 5eaed2b8a6c2b9917c5423ac78befdec18e8cb0a Mon Sep 17 00:00:00 2001 +From: Erik Faye-Lund +Date: Mon, 27 Jul 2009 23:27:04 +0200 +Subject: [PATCH] generate import lib + +Signed-off-by: Erik Faye-Lund +--- + util/pl/Mingw32.pl | 2 +- + 1 files changed, 1 insertions(+), 1 deletions(-) + +diff --git a/util/pl/Mingw32.pl b/util/pl/Mingw32.pl +index 87c2ccc..10a3d05 100644 +--- a/util/pl/Mingw32.pl ++++ b/util/pl/Mingw32.pl +@@ -94,7 +94,7 @@ sub do_lib_rule + + $ret.="$target: \$(${Name}OBJ)\n"; + $ret.="\tif exist $target \$(RM) $target\n"; +- $ret.="\t\$(MKLIB) $target \$(${Name}OBJ) \$(EX_LIBS) $ex\n\n"; ++ $ret.="\t\$(MKLIB) $target \$(${Name}OBJ) \$(EX_LIBS) -Wl,--out-implib,$target.a $ex\n\n"; + } + + sub do_link_rule +-- +1.6.3.2 + diff --git a/src/openssl/release.sh b/src/openssl/release.sh index 15d29244..8b382d07 100644 --- a/src/openssl/release.sh +++ b/src/openssl/release.sh @@ -88,6 +88,12 @@ test -f $DIR/openssl.dll || ( git add $list && git commit -s -m "Install OpenSSL $VERSION" ) && + list=$(echo *.dll.a) && + cp $list /mingw/lib && ( + cd /mingw/lib && + git add $list && + git commit -s -m "Install OpenSSL $VERSION import libs" + ) && cd ../outinc && cp -r openssl /mingw/include && ( -- 2.11.4.GIT