From: Brian Gernhardt Date: Mon, 24 Aug 2009 14:22:26 GMT Subject: Re: [PATCH] Makefile: Add NEEDS_CRYPTO_WITH_SSL Message-ID: <4E04F1F2-132A-4695-BCFF-C1F3159671AF@gernhardtsoftware.com> In-Reply-To: <81b0412b0908240245l33b04322l923084362197406a@mail.gmail.com> On Aug 24, 2009, at 5:45 AM, Alex Riesen wrote: > As imap-send is the only one which uses the symbols, why not just add > LIB_4_CRYPTO > to its linking command? Like in the broken GMail-patch below: I didn't do this because I didn't know if all platforms needed libcrypto to compile imap-send. If it is, then this is obviously the simpler solution. > diff --git a/Makefile b/Makefile > index 02ff867..33971f3 100644 > --- a/Makefile > +++ b/Makefile > @@ -1503,7 +1503,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) > > http.o http-walker.o http-push.o: http.h