aboutsummaryrefslogtreecommitdiffstats
path: root/package/network/utils/nftables/patches/102-build-allow-building-with-mini-gmp-instead-of-gmp.patch
diff options
context:
space:
mode:
authorSteven Barth <steven@midlink.org>2014-10-21 20:00:56 +0000
committerSteven Barth <steven@midlink.org>2014-10-21 20:00:56 +0000
commitf359b1d642e87f7709a78e1aa5c6021f7354d446 (patch)
tree43aa264d6617ee174f504bd80ef57f14832f85d7 /package/network/utils/nftables/patches/102-build-allow-building-with-mini-gmp-instead-of-gmp.patch
parentc0b565ba435108976e59709b02522db462783314 (diff)
downloadmaster-187ad058-f359b1d642e87f7709a78e1aa5c6021f7354d446.tar.gz
master-187ad058-f359b1d642e87f7709a78e1aa5c6021f7354d446.tar.bz2
master-187ad058-f359b1d642e87f7709a78e1aa5c6021f7354d446.zip
nftables: bump to latest, fix minigmp
Signed-off-by: Steven Barth <steven@midlink.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@43013 3c298f89-4303-0410-b956-a3cf2f4a3e73
Diffstat (limited to 'package/network/utils/nftables/patches/102-build-allow-building-with-mini-gmp-instead-of-gmp.patch')
-rw-r--r--package/network/utils/nftables/patches/102-build-allow-building-with-mini-gmp-instead-of-gmp.patch10
1 files changed, 5 insertions, 5 deletions
diff --git a/package/network/utils/nftables/patches/102-build-allow-building-with-mini-gmp-instead-of-gmp.patch b/package/network/utils/nftables/patches/102-build-allow-building-with-mini-gmp-instead-of-gmp.patch
index a7fba58934..211d32d48a 100644
--- a/package/network/utils/nftables/patches/102-build-allow-building-with-mini-gmp-instead-of-gmp.patch
+++ b/package/network/utils/nftables/patches/102-build-allow-building-with-mini-gmp-instead-of-gmp.patch
@@ -52,8 +52,8 @@ Signed-off-by: Steven Barth <cyrus@openwrt.org>
+AC_MSG_ERROR([--without-libgmp MUST be used with --disable-debug])
+])
-
- AC_ARG_WITH([libreadline], [AS_HELP_STRING([--without-libreadline],
+ AC_ARG_WITH([cli], [AS_HELP_STRING([--without-cli],
+ [disable interactive CLI (libreadline support)])],
--- /dev/null
+++ b/include/bignum.h
@@ -0,0 +1,17 @@
@@ -425,7 +425,7 @@ Signed-off-by: Steven Barth <cyrus@openwrt.org>
+endif
--- a/src/datatype.c
+++ b/src/datatype.c
-@@ -252,11 +252,9 @@ static struct error_record *integer_type
+@@ -267,11 +267,9 @@ static struct error_record *integer_type
struct expr **res)
{
mpz_t v;
@@ -463,7 +463,7 @@ Signed-off-by: Steven Barth <cyrus@openwrt.org>
const char *fmt, ...)
--- a/src/evaluate.c
+++ b/src/evaluate.c
-@@ -228,9 +228,13 @@ static int expr_evaluate_value(struct ev
+@@ -232,9 +232,13 @@ static int expr_evaluate_value(struct ev
case TYPE_INTEGER:
mpz_init_bitmask(mask, ctx->ectx.len);
if (mpz_cmp((*expr)->value, mask) > 0) {
@@ -535,7 +535,7 @@ Signed-off-by: Steven Barth <cyrus@openwrt.org>
+ return -1;
+
+ len = mpz_sizeinbase(value, base);
-+ while (--prec >= len) {
++ while (prec-- > len) {
+ if (fputc('0', stdout) != '0')
+ return -1;
+