G'day Junio, > > 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. > ------------ > 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 <[EMAIL PROTECTED]> > --- > 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/ - To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html