[prev in list] [next in list] [prev in thread] [next in thread]
List: openssl-dev
Subject: [PATCH] Fix parallel build for shared library
From: Qing He <qing.he () intel ! com>
Date: 2011-02-17 8:14:15
Message-ID: 20110217081415.GC672 () qhe2-db
[Download RAW message or body]
When I tried to parallel make while enabling shared in Configure,
the following error is encountered.
| make: *** No rule to make target `libcrypto.a', needed by `libcrypto.so.0.9.8'. Stop.
The attached patch adds the dependency rules for libcrypto.a and
libssl.a, fixing the above error message.
Signed-off-by: Qing He <qing.he@intel.com>
---
This is the version against 0.9.8o
diff --git a/Makefile.org b/Makefile.org
index e87d623..9fc8297 100644
--- a/Makefile.org
+++ b/Makefile.org
@@ -350,6 +350,9 @@ all_testapps: build_libs build_testapps
build_testapps:
@dir=crypto; target=testapps; $(BUILD_ONE_CMD)
+libcrypto.a: build_crypto
+libssl.a: build_ssl
+
build_shared: $(SHARED_LIBS)
libcrypto$(SHLIB_EXT): libcrypto.a $(SHARED_FIPS)
@if [ "$(SHLIB_TARGET)" != "" ]; then \
______________________________________________________________________
OpenSSL Project http://www.openssl.org
Development Mailing List openssl-dev@openssl.org
Automated List Manager majordomo@openssl.org
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic