From: Diego Elio Pettenò Date: Wed, 24 Nov 2010 20:03:53 +0000 (+0100) Subject: imap-send: link against libcrypto for HMAC and others X-Git-Tag: v1.7.3.3~31 X-Git-Url: https://git.lorimer.id.au/gitweb.git/diff_plain/401857c4c641a73e7fb78d26a9c2ad6eb316b739?hp=--cc imap-send: link against libcrypto for HMAC and others When using stricter linkers, such as GNU gold or Darwin ld, transitive dependencies are not counted towards symbol resolution. If we don't link imap-send to libcrypto, we'll have undefined references to the HMAC_*, EVP_* and ERR_* functions families. Signed-off-by: Diego Elio Pettenò Signed-off-by: Junio C Hamano --- 401857c4c641a73e7fb78d26a9c2ad6eb316b739 diff --git a/Makefile b/Makefile index d3dcfb18a7..cd98c59271 100644 --- a/Makefile +++ b/Makefile @@ -1921,7 +1921,7 @@ git-%$X: %.o $(GITLIBS) git-imap-send$X: imap-send.o $(GITLIBS) $(QUIET_LINK)$(CC) $(ALL_CFLAGS) -o $@ $(ALL_LDFLAGS) $(filter %.o,$^) \ - $(LIBS) $(OPENSSL_LINK) $(OPENSSL_LIBSSL) + $(LIBS) $(OPENSSL_LINK) $(OPENSSL_LIBSSL) $(LIB_4_CRYPTO) git-http-fetch$X: revision.o http.o http-walker.o http-fetch.o $(GITLIBS) $(QUIET_LINK)$(CC) $(ALL_CFLAGS) -o $@ $(ALL_LDFLAGS) $(filter %.o,$^) \