From: Willy Tarreau Date: Mon, 10 Sep 2012 07:11:22 +0000 (+0200) Subject: BUILD: automatically add -lcrypto for SSL X-Git-Tag: v1.5-dev12~2 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=8f182d9dc44012c8f233648d5f1b246da7022d89;p=thirdparty%2Fhaproxy.git BUILD: automatically add -lcrypto for SSL Some platforms need it. Libz is still not enabled by default because there is no reason to add this dependency everywhere by default. --- diff --git a/Makefile b/Makefile index 42abd80a4c..e11f39abc9 100644 --- a/Makefile +++ b/Makefile @@ -469,12 +469,12 @@ endif ifneq ($(USE_OPENSSL),) # OpenSSL is packaged in various forms and with various dependences. # In general -lssl is enough, but on some platforms, -lcrypto may be needed, -# as well as -lz. Pass them in the "ADDLIB" variable if needed. Similarly, -# use ADDINC and ADDLIB to specify -I and -L if your OpenSSL library is not -# in the standard path. +# reason why it's added by default. Some even need -lz, then you'll need to +# pass it in the "ADDLIB" variable if needed. Similarly, use ADDINC and ADDLIB +# to specify -I and -L if your OpenSSL library is not in the standard path. BUILD_OPTIONS += $(call ignore_implicit,USE_OPENSSL) OPTIONS_CFLAGS += -DUSE_OPENSSL -OPTIONS_LDFLAGS += -lssl +OPTIONS_LDFLAGS += -lssl -lcrypto OPTIONS_OBJS += src/ssl_sock.o src/shctx.o ifneq ($(USE_FUTEX),) OPTIONS_CFLAGS += -DUSE_SYSCALL_FUTEX