Re: [PATCH] Under NO_OPENSSL -lssl should not be used
- From
Jon Seymour <jon.seymour@gmail.com>
- Date
- Aug 2, 2005, 22:43 UTC
- Message-ID
- <2cfc403205080215433786775f@mail.gmail.com>
- In-Reply-To
- <7vek9g6g4f.fsf_-_@assigned-by-dhcp.cox.net>
G'day Junio,
Show 7 quoted lines
> > Jon, do we really need bignum to do the flow computation? From > a quick glance, it appears to me that the fraction manipulation > part is quite well isolated. Do you think adding the support > for using other bignum implementation be reasonable (assuming > you do need to use bignum based fraction)? >
Sorry, only just saw this. An alternative bignum implementation would be ok, I just used the ssl stuff since it happened to do what I want and was available. I also have a patch in the pipes that gets around the need for arbitrary precision fractions completely.
jon.
Show 38 quoted lines
> ------------ > This is quick and dirty but under NO_OPENSSL we should not > attempt to link with -lssl (nor -lcrypto). > > Signed-off-by: Junio C Hamano <junkio@cox.net> > --- > cd /opt/packrat/playpen/public/in-place/git/git.junio/ > jit-diff > # - pu: Fetch from a packed repository on dumb servers. > # + (working tree) > diff --git a/Makefile b/Makefile > --- a/Makefile > +++ b/Makefile > @@ -108,9 +108,11 @@ LIBS += -lz > > ifndef NO_OPENSSL > LIB_OBJS += epoch.o > + OPENSSL_LIBSSL=-lssl > else > CFLAGS += '-DNO_OPENSSL' > MOZILLA_SHA1=1 > + OPENSSL_LIBSSL= > endif > ifdef MOZILLA_SHA1 > SHA1_HEADER="mozilla-sha1/sha1.h" > @@ -148,7 +150,7 @@ git-ssh-pull: rsh.o pull.o > git-ssh-push: rsh.o > > git-http-pull: LIBS += -lcurl > -git-rev-list: LIBS += -lssl > +git-rev-list: LIBS += $(OPENSSL_LIBSSL) > > $(LIB_OBJS): $(LIB_H) > $(DIFF_OBJS): diffcore.h > > Compilation finished at Fri Jul 29 21:48:01 > >
-- homepage: http://www.zeta.org.au/~jon/ blog: http://orwelliantremors.blogspot.com/