Buildroot Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [Buildroot] [PATCH 01/11] libmnl: add patch for uclinux tuple
@ 2013-09-10 19:26 Gustavo Zacarias
  2013-09-10 19:26 ` [Buildroot] [PATCH 02/11] ipset: " Gustavo Zacarias
                   ` (10 more replies)
  0 siblings, 11 replies; 15+ messages in thread
From: Gustavo Zacarias @ 2013-09-10 19:26 UTC (permalink / raw)
  To: buildroot

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
---
 package/libmnl/libmnl-01-uclinux.patch | 26 ++++++++++++++++++++++++++
 package/libmnl/libmnl.mk               |  1 +
 2 files changed, 27 insertions(+)
 create mode 100644 package/libmnl/libmnl-01-uclinux.patch

diff --git a/package/libmnl/libmnl-01-uclinux.patch b/package/libmnl/libmnl-01-uclinux.patch
new file mode 100644
index 0000000..e8f97c6
--- /dev/null
+++ b/package/libmnl/libmnl-01-uclinux.patch
@@ -0,0 +1,26 @@
+From ae2acfa7d287e3ffc0bb66091059b86f62775bd5 Mon Sep 17 00:00:00 2001
+From: Gustavo Zacarias <gustavo@zacarias.com.ar>
+Date: Tue, 10 Sep 2013 15:24:47 -0300
+Subject: [PATCH] configure: uclinux is also linux
+
+Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
+---
+ configure.ac | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/configure.ac b/configure.ac
+index dcd3cf8..313a015 100644
+--- a/configure.ac
++++ b/configure.ac
+@@ -17,7 +17,7 @@ AC_DISABLE_STATIC
+ LT_INIT
+ CHECK_GCC_FVISIBILITY
+ case "$host" in
+-*-*-linux*) ;;
++*-*-linux* | *-*-uclinux*) ;;
+ *) AC_MSG_ERROR([Linux only, dude!]);;
+ esac
+ 
+-- 
+1.8.1.5
+
diff --git a/package/libmnl/libmnl.mk b/package/libmnl/libmnl.mk
index c60c60c..b16c534 100644
--- a/package/libmnl/libmnl.mk
+++ b/package/libmnl/libmnl.mk
@@ -8,6 +8,7 @@ LIBMNL_VERSION = 1.0.3
 LIBMNL_SOURCE = libmnl-$(LIBMNL_VERSION).tar.bz2
 LIBMNL_SITE = http://netfilter.org/projects/libmnl/files
 LIBMNL_INSTALL_STAGING = YES
+LIBMNL_AUTORECONF = YES
 LIBMNL_LICENSE = LGPLv2.1+
 LIBMNL_LICENSE_FILES = COPYING
 
-- 
1.8.1.5

^ permalink raw reply related	[flat|nested] 15+ messages in thread

* [Buildroot] [PATCH 02/11] ipset: add patch for uclinux tuple
  2013-09-10 19:26 [Buildroot] [PATCH 01/11] libmnl: add patch for uclinux tuple Gustavo Zacarias
@ 2013-09-10 19:26 ` Gustavo Zacarias
  2013-09-10 19:26 ` [Buildroot] [PATCH 03/11] libnetfilter_acct: " Gustavo Zacarias
                   ` (9 subsequent siblings)
  10 siblings, 0 replies; 15+ messages in thread
From: Gustavo Zacarias @ 2013-09-10 19:26 UTC (permalink / raw)
  To: buildroot

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
---
 package/ipset/ipset-01-uclinux.patch | 26 ++++++++++++++++++++++++++
 package/ipset/ipset.mk               |  1 +
 2 files changed, 27 insertions(+)
 create mode 100644 package/ipset/ipset-01-uclinux.patch

diff --git a/package/ipset/ipset-01-uclinux.patch b/package/ipset/ipset-01-uclinux.patch
new file mode 100644
index 0000000..db8e3fe
--- /dev/null
+++ b/package/ipset/ipset-01-uclinux.patch
@@ -0,0 +1,26 @@
+From 8ec2a85a29817f5aa3f6fb680753d331e2af3591 Mon Sep 17 00:00:00 2001
+From: Gustavo Zacarias <gustavo@zacarias.com.ar>
+Date: Tue, 10 Sep 2013 15:28:49 -0300
+Subject: [PATCH] configure: uclinux is also linux
+
+Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
+---
+ configure.ac | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/configure.ac b/configure.ac
+index 6b64576..6d06ef5 100644
+--- a/configure.ac
++++ b/configure.ac
+@@ -14,7 +14,7 @@ LTDL_INIT([nonrecursive])
+ 
+ dnl Shortcut: Linux supported alone
+ case "$host" in
+-*-*-linux*) ;;
++*-*-linux* | *-*-uclinux*) ;;
+ *) AC_MSG_ERROR([Linux systems supported exclusively!]);;
+ esac
+ 
+-- 
+1.8.1.5
+
diff --git a/package/ipset/ipset.mk b/package/ipset/ipset.mk
index c411a6e..d55d81d 100644
--- a/package/ipset/ipset.mk
+++ b/package/ipset/ipset.mk
@@ -9,6 +9,7 @@ IPSET_SOURCE = ipset-$(IPSET_VERSION).tar.bz2
 IPSET_SITE = http://ipset.netfilter.org
 IPSET_DEPENDENCIES = libmnl host-pkgconf
 IPSET_CONF_OPT = --with-kmod=no
+IPSET_AUTORECONF = YES
 IPSET_LICENSE = GPLv2
 IPSET_LICENSE_FILES = COPYING
 
-- 
1.8.1.5

^ permalink raw reply related	[flat|nested] 15+ messages in thread

* [Buildroot] [PATCH 03/11] libnetfilter_acct: add patch for uclinux tuple
  2013-09-10 19:26 [Buildroot] [PATCH 01/11] libmnl: add patch for uclinux tuple Gustavo Zacarias
  2013-09-10 19:26 ` [Buildroot] [PATCH 02/11] ipset: " Gustavo Zacarias
@ 2013-09-10 19:26 ` Gustavo Zacarias
  2013-09-10 19:26 ` [Buildroot] [PATCH 04/11] libnfnetlink: " Gustavo Zacarias
                   ` (8 subsequent siblings)
  10 siblings, 0 replies; 15+ messages in thread
From: Gustavo Zacarias @ 2013-09-10 19:26 UTC (permalink / raw)
  To: buildroot

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
---
 .../libnetfilter-acct-01-uclinux.patch             | 26 ++++++++++++++++++++++
 package/libnetfilter_acct/libnetfilter-acct.mk     |  1 +
 2 files changed, 27 insertions(+)
 create mode 100644 package/libnetfilter_acct/libnetfilter-acct-01-uclinux.patch

diff --git a/package/libnetfilter_acct/libnetfilter-acct-01-uclinux.patch b/package/libnetfilter_acct/libnetfilter-acct-01-uclinux.patch
new file mode 100644
index 0000000..070f02c
--- /dev/null
+++ b/package/libnetfilter_acct/libnetfilter-acct-01-uclinux.patch
@@ -0,0 +1,26 @@
+From bfcaf00a8c972e2c10412d917f08626eb05079c7 Mon Sep 17 00:00:00 2001
+From: Gustavo Zacarias <gustavo@zacarias.com.ar>
+Date: Tue, 10 Sep 2013 15:32:03 -0300
+Subject: [PATCH] configure: uclinux is also linux
+
+Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
+---
+ configure.ac | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/configure.ac b/configure.ac
+index ad1bef8..24a7bb9 100644
+--- a/configure.ac
++++ b/configure.ac
+@@ -22,7 +22,7 @@ AC_DISABLE_STATIC
+ LT_INIT
+ CHECK_GCC_FVISIBILITY
+ case "$host" in
+-*-*-linux*) ;;
++*-*-linux* | *-*-uclinux*) ;;
+ *) AC_MSG_ERROR([Linux only, dude!]);;
+ esac
+ 
+-- 
+1.8.1.5
+
diff --git a/package/libnetfilter_acct/libnetfilter-acct.mk b/package/libnetfilter_acct/libnetfilter-acct.mk
index c89c5ed..615d46e 100644
--- a/package/libnetfilter_acct/libnetfilter-acct.mk
+++ b/package/libnetfilter_acct/libnetfilter-acct.mk
@@ -9,6 +9,7 @@ LIBNETFILTER_ACCT_SOURCE = libnetfilter_acct-$(LIBNETFILTER_ACCT_VERSION).tar.bz
 LIBNETFILTER_ACCT_SITE = http://www.netfilter.org/projects/libnetfilter_acct/files
 LIBNETFILTER_ACCT_INSTALL_STAGING = YES
 LIBNETFILTER_ACCT_DEPENDENCIES = host-pkgconf libmnl
+LIBNETFILTER_ACCT_AUTORECONF = YES
 LIBNETFILTER_ACCT_LICENSE = LGPLv2.1+
 LIBNETFILTER_ACCT_LICENSE_FILES = COPYING
 
-- 
1.8.1.5

^ permalink raw reply related	[flat|nested] 15+ messages in thread

* [Buildroot] [PATCH 04/11] libnfnetlink: add patch for uclinux tuple
  2013-09-10 19:26 [Buildroot] [PATCH 01/11] libmnl: add patch for uclinux tuple Gustavo Zacarias
  2013-09-10 19:26 ` [Buildroot] [PATCH 02/11] ipset: " Gustavo Zacarias
  2013-09-10 19:26 ` [Buildroot] [PATCH 03/11] libnetfilter_acct: " Gustavo Zacarias
@ 2013-09-10 19:26 ` Gustavo Zacarias
  2013-09-10 19:26 ` [Buildroot] [PATCH 05/11] libnetfilter_conntrack: " Gustavo Zacarias
                   ` (7 subsequent siblings)
  10 siblings, 0 replies; 15+ messages in thread
From: Gustavo Zacarias @ 2013-09-10 19:26 UTC (permalink / raw)
  To: buildroot

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
---
 package/libnfnetlink/libnfnetlink-01-uclinux.patch | 26 ++++++++++++++++++++++
 package/libnfnetlink/libnfnetlink.mk               |  1 +
 2 files changed, 27 insertions(+)
 create mode 100644 package/libnfnetlink/libnfnetlink-01-uclinux.patch

diff --git a/package/libnfnetlink/libnfnetlink-01-uclinux.patch b/package/libnfnetlink/libnfnetlink-01-uclinux.patch
new file mode 100644
index 0000000..b152012
--- /dev/null
+++ b/package/libnfnetlink/libnfnetlink-01-uclinux.patch
@@ -0,0 +1,26 @@
+From 8e5a9d8f32c9646d01d8c84e979892dfd28a7f7c Mon Sep 17 00:00:00 2001
+From: Gustavo Zacarias <gustavo@zacarias.com.ar>
+Date: Tue, 10 Sep 2013 15:35:22 -0300
+Subject: [PATCH] configure: uclinux is also linux
+
+Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
+---
+ configure.ac | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/configure.ac b/configure.ac
+index 0926a1c..b979772 100644
+--- a/configure.ac
++++ b/configure.ac
+@@ -18,7 +18,7 @@ AC_DISABLE_STATIC
+ AM_PROG_LIBTOOL
+ 
+ case "$host" in 
+-*-*-linux*) ;;
++*-*-linux* | *-*-uclinux*) ;;
+ *) AC_MSG_ERROR([Linux only, dude!]);;
+ esac
+ 
+-- 
+1.8.1.5
+
diff --git a/package/libnfnetlink/libnfnetlink.mk b/package/libnfnetlink/libnfnetlink.mk
index 192fa8f..de5a9d8 100644
--- a/package/libnfnetlink/libnfnetlink.mk
+++ b/package/libnfnetlink/libnfnetlink.mk
@@ -7,6 +7,7 @@
 LIBNFNETLINK_VERSION = 1.0.1
 LIBNFNETLINK_SOURCE = libnfnetlink-$(LIBNFNETLINK_VERSION).tar.bz2
 LIBNFNETLINK_SITE = http://www.netfilter.org/projects/libnfnetlink/files
+LIBNFNETLINK_AUTORECONF = YES
 LIBNFNETLINK_INSTALL_STAGING = YES
 
 $(eval $(autotools-package))
-- 
1.8.1.5

^ permalink raw reply related	[flat|nested] 15+ messages in thread

* [Buildroot] [PATCH 05/11] libnetfilter_conntrack: add patch for uclinux tuple
  2013-09-10 19:26 [Buildroot] [PATCH 01/11] libmnl: add patch for uclinux tuple Gustavo Zacarias
                   ` (2 preceding siblings ...)
  2013-09-10 19:26 ` [Buildroot] [PATCH 04/11] libnfnetlink: " Gustavo Zacarias
@ 2013-09-10 19:26 ` Gustavo Zacarias
  2013-09-10 19:26 ` [Buildroot] [PATCH 06/11] libnetfilter_log: " Gustavo Zacarias
                   ` (6 subsequent siblings)
  10 siblings, 0 replies; 15+ messages in thread
From: Gustavo Zacarias @ 2013-09-10 19:26 UTC (permalink / raw)
  To: buildroot

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
---
 .../libnetfilter-conntrack-01-uclinux.patch        | 26 ++++++++++++++++++++++
 .../libnetfilter-conntrack.mk                      |  1 +
 2 files changed, 27 insertions(+)
 create mode 100644 package/libnetfilter_conntrack/libnetfilter-conntrack-01-uclinux.patch

diff --git a/package/libnetfilter_conntrack/libnetfilter-conntrack-01-uclinux.patch b/package/libnetfilter_conntrack/libnetfilter-conntrack-01-uclinux.patch
new file mode 100644
index 0000000..ef79a80
--- /dev/null
+++ b/package/libnetfilter_conntrack/libnetfilter-conntrack-01-uclinux.patch
@@ -0,0 +1,26 @@
+From bdf4afdcb68f62fcd05536b8cb68478d3ea31c68 Mon Sep 17 00:00:00 2001
+From: Gustavo Zacarias <gustavo@zacarias.com.ar>
+Date: Tue, 10 Sep 2013 15:46:19 -0300
+Subject: [PATCH] configure: uclinux is also linux
+
+Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
+---
+ configure.ac | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/configure.ac b/configure.ac
+index 12e1d16..1edfd66 100644
+--- a/configure.ac
++++ b/configure.ac
+@@ -19,7 +19,7 @@ AC_PROG_INSTALL
+ AC_PROG_LN_S
+ 
+ case "$host" in 
+-*-*-linux*) ;;
++*-*-linux* | *-*-uclinux*) ;;
+ *) AC_MSG_ERROR([Linux only, dude!]);;
+ esac
+ 
+-- 
+1.8.1.5
+
diff --git a/package/libnetfilter_conntrack/libnetfilter-conntrack.mk b/package/libnetfilter_conntrack/libnetfilter-conntrack.mk
index 1db30a1..fc3462d 100644
--- a/package/libnetfilter_conntrack/libnetfilter-conntrack.mk
+++ b/package/libnetfilter_conntrack/libnetfilter-conntrack.mk
@@ -9,6 +9,7 @@ LIBNETFILTER_CONNTRACK_SOURCE = libnetfilter_conntrack-$(LIBNETFILTER_CONNTRACK_
 LIBNETFILTER_CONNTRACK_SITE = http://www.netfilter.org/projects/libnetfilter_conntrack/files
 LIBNETFILTER_CONNTRACK_INSTALL_STAGING = YES
 LIBNETFILTER_CONNTRACK_DEPENDENCIES = host-pkgconf libnfnetlink libmnl
+LIBNETFILTER_CONNTRACK_AUTORECONF = YES
 LIBNETFILTER_CONNTRACK_LICENSE = GPLv2+
 LIBNETFILTER_CONNTRACK_LICENSE_FILES = COPYING
 
-- 
1.8.1.5

^ permalink raw reply related	[flat|nested] 15+ messages in thread

* [Buildroot] [PATCH 06/11] libnetfilter_log: add patch for uclinux tuple
  2013-09-10 19:26 [Buildroot] [PATCH 01/11] libmnl: add patch for uclinux tuple Gustavo Zacarias
                   ` (3 preceding siblings ...)
  2013-09-10 19:26 ` [Buildroot] [PATCH 05/11] libnetfilter_conntrack: " Gustavo Zacarias
@ 2013-09-10 19:26 ` Gustavo Zacarias
  2013-09-10 19:26 ` [Buildroot] [PATCH 07/11] ulogd: needs mmu and shared objects Gustavo Zacarias
                   ` (5 subsequent siblings)
  10 siblings, 0 replies; 15+ messages in thread
From: Gustavo Zacarias @ 2013-09-10 19:26 UTC (permalink / raw)
  To: buildroot

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
---
 .../libnetfilter-log-01-uclinux.patch              | 26 ++++++++++++++++++++++
 package/libnetfilter_log/libnetfilter-log.mk       |  1 +
 2 files changed, 27 insertions(+)
 create mode 100644 package/libnetfilter_log/libnetfilter-log-01-uclinux.patch

diff --git a/package/libnetfilter_log/libnetfilter-log-01-uclinux.patch b/package/libnetfilter_log/libnetfilter-log-01-uclinux.patch
new file mode 100644
index 0000000..75d4a1e
--- /dev/null
+++ b/package/libnetfilter_log/libnetfilter-log-01-uclinux.patch
@@ -0,0 +1,26 @@
+From e36a2377e7ec50f6f675eb41f79edcda6ddebe5c Mon Sep 17 00:00:00 2001
+From: Gustavo Zacarias <gustavo@zacarias.com.ar>
+Date: Tue, 10 Sep 2013 15:48:50 -0300
+Subject: [PATCH] configure: uclinux is also linux
+
+Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
+---
+ configure.ac | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/configure.ac b/configure.ac
+index e6e1317..189a753 100644
+--- a/configure.ac
++++ b/configure.ac
+@@ -20,7 +20,7 @@ AC_PROG_INSTALL
+ AC_PROG_LN_S
+ 
+ case "$host" in 
+-*-*-linux*) ;;
++*-*-linux* | *-*-uclinux*) ;;
+ *) AC_MSG_ERROR([Linux only, dude!]);;
+ esac
+ 
+-- 
+1.8.1.5
+
diff --git a/package/libnetfilter_log/libnetfilter-log.mk b/package/libnetfilter_log/libnetfilter-log.mk
index 74a32d7..8a2c513 100644
--- a/package/libnetfilter_log/libnetfilter-log.mk
+++ b/package/libnetfilter_log/libnetfilter-log.mk
@@ -9,6 +9,7 @@ LIBNETFILTER_LOG_SOURCE = libnetfilter_log-$(LIBNETFILTER_LOG_VERSION).tar.bz2
 LIBNETFILTER_LOG_SITE = http://www.netfilter.org/projects/libnetfilter_log/files
 LIBNETFILTER_LOG_INSTALL_STAGING = YES
 LIBNETFILTER_LOG_DEPENDENCIES = host-pkgconf libnfnetlink
+LIBNETFILTER_LOG_AUTORECONF = YES
 LIBNETFILTER_LOG_LICENSE = GPLv2
 LIBNETFILTER_LOG_LICENSE_FILES = COPYING
 
-- 
1.8.1.5

^ permalink raw reply related	[flat|nested] 15+ messages in thread

* [Buildroot] [PATCH 07/11] ulogd: needs mmu and shared objects
  2013-09-10 19:26 [Buildroot] [PATCH 01/11] libmnl: add patch for uclinux tuple Gustavo Zacarias
                   ` (4 preceding siblings ...)
  2013-09-10 19:26 ` [Buildroot] [PATCH 06/11] libnetfilter_log: " Gustavo Zacarias
@ 2013-09-10 19:26 ` Gustavo Zacarias
  2013-09-11  0:48   ` Axel Lin
  2013-09-10 19:26 ` [Buildroot] [PATCH 08/11] libnetfilter_cthelper: add patch for uclinux tuple Gustavo Zacarias
                   ` (4 subsequent siblings)
  10 siblings, 1 reply; 15+ messages in thread
From: Gustavo Zacarias @ 2013-09-10 19:26 UTC (permalink / raw)
  To: buildroot

The plugin infrastructure is based on shared objects so it won't build
for static-only scenarios.
And the daemon uses fork() so MMU is required.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
---
 package/ulogd/Config.in | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/package/ulogd/Config.in b/package/ulogd/Config.in
index 7dc4f11..a524056 100644
--- a/package/ulogd/Config.in
+++ b/package/ulogd/Config.in
@@ -2,6 +2,8 @@ config BR2_PACKAGE_ULOGD
 	bool "ulogd"
 	depends on BR2_INET_IPV6
 	depends on BR2_LARGEFILE
+	depends on !BR2_PREFER_STATIC_LIB
+	depends on BR2_USE_MMU
 	select BR2_PACKAGE_LIBMNL
 	select BR2_PACKAGE_LIBNETFILTER_ACCT
 	select BR2_PACKAGE_LIBNETFILTER_CONNTRACK
@@ -12,5 +14,6 @@ config BR2_PACKAGE_ULOGD
 
 	  http://www.netfilter.org/projects/ulogd/
 
-comment "ulogd requires a toolchain with IPV6 and LARGEFILE support"
-	depends on !BR2_INET_IPV6 || !BR2_LARGEFILE
+comment "ulogd requires a toolchain with IPV6, LARGEFILE and dynamic library support"
+	depends on !BR2_INET_IPV6 || !BR2_LARGEFILE || BR2_PREFER_STATIC_LIB
+	depends on BR2_USE_MMU
-- 
1.8.1.5

^ permalink raw reply related	[flat|nested] 15+ messages in thread

* [Buildroot] [PATCH 08/11] libnetfilter_cthelper: add patch for uclinux tuple
  2013-09-10 19:26 [Buildroot] [PATCH 01/11] libmnl: add patch for uclinux tuple Gustavo Zacarias
                   ` (5 preceding siblings ...)
  2013-09-10 19:26 ` [Buildroot] [PATCH 07/11] ulogd: needs mmu and shared objects Gustavo Zacarias
@ 2013-09-10 19:26 ` Gustavo Zacarias
  2013-09-10 19:26 ` [Buildroot] [PATCH 09/11] libnetfilter_cttimeout: " Gustavo Zacarias
                   ` (3 subsequent siblings)
  10 siblings, 0 replies; 15+ messages in thread
From: Gustavo Zacarias @ 2013-09-10 19:26 UTC (permalink / raw)
  To: buildroot

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
---
 .../libnetfilter-cthelper-01-uclinux.patch         | 26 ++++++++++++++++++++++
 .../libnetfilter_cthelper/libnetfilter-cthelper.mk |  1 +
 2 files changed, 27 insertions(+)
 create mode 100644 package/libnetfilter_cthelper/libnetfilter-cthelper-01-uclinux.patch

diff --git a/package/libnetfilter_cthelper/libnetfilter-cthelper-01-uclinux.patch b/package/libnetfilter_cthelper/libnetfilter-cthelper-01-uclinux.patch
new file mode 100644
index 0000000..7a6ca70
--- /dev/null
+++ b/package/libnetfilter_cthelper/libnetfilter-cthelper-01-uclinux.patch
@@ -0,0 +1,26 @@
+From d028334281b218209412ec6e1dba56ca96320bd9 Mon Sep 17 00:00:00 2001
+From: Gustavo Zacarias <gustavo@zacarias.com.ar>
+Date: Tue, 10 Sep 2013 16:08:29 -0300
+Subject: [PATCH] configure: uclinux is also linux
+
+Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
+---
+ configure.ac | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/configure.ac b/configure.ac
+index d52b1ce..9389b70 100644
+--- a/configure.ac
++++ b/configure.ac
+@@ -22,7 +22,7 @@ AC_DISABLE_STATIC
+ LT_INIT
+ CHECK_GCC_FVISIBILITY
+ case "$host" in
+-*-*-linux*) ;;
++*-*-linux* | *-*-uclinux*) ;;
+ *) AC_MSG_ERROR([Linux only, dude!]);;
+ esac
+ 
+-- 
+1.8.1.5
+
diff --git a/package/libnetfilter_cthelper/libnetfilter-cthelper.mk b/package/libnetfilter_cthelper/libnetfilter-cthelper.mk
index 11f7e69..f3e892b 100644
--- a/package/libnetfilter_cthelper/libnetfilter-cthelper.mk
+++ b/package/libnetfilter_cthelper/libnetfilter-cthelper.mk
@@ -9,6 +9,7 @@ LIBNETFILTER_CTHELPER_SOURCE = libnetfilter_cthelper-$(LIBNETFILTER_CTHELPER_VER
 LIBNETFILTER_CTHELPER_SITE = http://www.netfilter.org/projects/libnetfilter_cthelper/files
 LIBNETFILTER_CTHELPER_INSTALL_STAGING = YES
 LIBNETFILTER_CTHELPER_DEPENDENCIES = host-pkgconf libmnl
+LIBNETFILTER_CTHELPER_AUTORECONF = YES
 LIBNETFILTER_CTHELPER_LICENSE = GPLv2
 LIBNETFILTER_CTHELPER_LICENSE_FILES = COPYING
 
-- 
1.8.1.5

^ permalink raw reply related	[flat|nested] 15+ messages in thread

* [Buildroot] [PATCH 09/11] libnetfilter_cttimeout: add patch for uclinux tuple
  2013-09-10 19:26 [Buildroot] [PATCH 01/11] libmnl: add patch for uclinux tuple Gustavo Zacarias
                   ` (6 preceding siblings ...)
  2013-09-10 19:26 ` [Buildroot] [PATCH 08/11] libnetfilter_cthelper: add patch for uclinux tuple Gustavo Zacarias
@ 2013-09-10 19:26 ` Gustavo Zacarias
  2013-09-10 19:26 ` [Buildroot] [PATCH 10/11] libnetfilter_queue: " Gustavo Zacarias
                   ` (2 subsequent siblings)
  10 siblings, 0 replies; 15+ messages in thread
From: Gustavo Zacarias @ 2013-09-10 19:26 UTC (permalink / raw)
  To: buildroot

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
---
 .../libnetfilter-cttimeout-01-uclinux.patch        | 26 ++++++++++++++++++++++
 .../libnetfilter-cttimeout.mk                      |  1 +
 2 files changed, 27 insertions(+)
 create mode 100644 package/libnetfilter_cttimeout/libnetfilter-cttimeout-01-uclinux.patch

diff --git a/package/libnetfilter_cttimeout/libnetfilter-cttimeout-01-uclinux.patch b/package/libnetfilter_cttimeout/libnetfilter-cttimeout-01-uclinux.patch
new file mode 100644
index 0000000..5d462d8
--- /dev/null
+++ b/package/libnetfilter_cttimeout/libnetfilter-cttimeout-01-uclinux.patch
@@ -0,0 +1,26 @@
+From d8d2ec14bc192f998afae2b71c69248e73518ddf Mon Sep 17 00:00:00 2001
+From: Gustavo Zacarias <gustavo@zacarias.com.ar>
+Date: Tue, 10 Sep 2013 16:09:14 -0300
+Subject: [PATCH] configure: uclinux is also linux
+
+Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
+---
+ configure.ac | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/configure.ac b/configure.ac
+index d79e941..aeb6ad0 100644
+--- a/configure.ac
++++ b/configure.ac
+@@ -22,7 +22,7 @@ AC_DISABLE_STATIC
+ LT_INIT
+ CHECK_GCC_FVISIBILITY
+ case "$host" in
+-*-*-linux*) ;;
++*-*-linux* | *-*-uclinux*) ;;
+ *) AC_MSG_ERROR([Linux only, dude!]);;
+ esac
+ 
+-- 
+1.8.1.5
+
diff --git a/package/libnetfilter_cttimeout/libnetfilter-cttimeout.mk b/package/libnetfilter_cttimeout/libnetfilter-cttimeout.mk
index d751c3b..c1f1016 100644
--- a/package/libnetfilter_cttimeout/libnetfilter-cttimeout.mk
+++ b/package/libnetfilter_cttimeout/libnetfilter-cttimeout.mk
@@ -9,6 +9,7 @@ LIBNETFILTER_CTTIMEOUT_SOURCE = libnetfilter_cttimeout-$(LIBNETFILTER_CTTIMEOUT_
 LIBNETFILTER_CTTIMEOUT_SITE = http://www.netfilter.org/projects/libnetfilter_cttimeout/files
 LIBNETFILTER_CTTIMEOUT_INSTALL_STAGING = YES
 LIBNETFILTER_CTTIMEOUT_DEPENDENCIES = host-pkgconf libmnl
+LIBNETFILTER_CTTIMEOUT_AUTORECONF = YES
 LIBNETFILTER_CTTIMEOUT_LICENSE = GPLv2
 LIBNETFILTER_CTTIMEOUT_LICENSE_FILES = COPYING
 
-- 
1.8.1.5

^ permalink raw reply related	[flat|nested] 15+ messages in thread

* [Buildroot] [PATCH 10/11] libnetfilter_queue: add patch for uclinux tuple
  2013-09-10 19:26 [Buildroot] [PATCH 01/11] libmnl: add patch for uclinux tuple Gustavo Zacarias
                   ` (7 preceding siblings ...)
  2013-09-10 19:26 ` [Buildroot] [PATCH 09/11] libnetfilter_cttimeout: " Gustavo Zacarias
@ 2013-09-10 19:26 ` Gustavo Zacarias
  2013-09-10 19:26 ` [Buildroot] [PATCH 11/11] nfacct: " Gustavo Zacarias
  2013-09-12 22:21 ` [Buildroot] [PATCH 01/11] libmnl: " Peter Korsgaard
  10 siblings, 0 replies; 15+ messages in thread
From: Gustavo Zacarias @ 2013-09-10 19:26 UTC (permalink / raw)
  To: buildroot

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
---
 .../libnetfilter-queue-01-uclinux.patch            | 26 ++++++++++++++++++++++
 package/libnetfilter_queue/libnetfilter-queue.mk   |  1 +
 2 files changed, 27 insertions(+)
 create mode 100644 package/libnetfilter_queue/libnetfilter-queue-01-uclinux.patch

diff --git a/package/libnetfilter_queue/libnetfilter-queue-01-uclinux.patch b/package/libnetfilter_queue/libnetfilter-queue-01-uclinux.patch
new file mode 100644
index 0000000..21895d9
--- /dev/null
+++ b/package/libnetfilter_queue/libnetfilter-queue-01-uclinux.patch
@@ -0,0 +1,26 @@
+From 311b60655761f6f3c4fe44cf6eff63427283f25e Mon Sep 17 00:00:00 2001
+From: Gustavo Zacarias <gustavo@zacarias.com.ar>
+Date: Tue, 10 Sep 2013 16:13:58 -0300
+Subject: [PATCH] configure: uclinux is also linux
+
+Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
+---
+ configure.ac | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/configure.ac b/configure.ac
+index 07747a6..289868f 100644
+--- a/configure.ac
++++ b/configure.ac
+@@ -21,7 +21,7 @@ AC_PROG_INSTALL
+ CHECK_GCC_FVISIBILITY
+ 
+ case "$host" in
+-*-*-linux*) ;;
++*-*-linux* | *-*-uclinux*) ;;
+ *) AC_MSG_ERROR([Linux only, dude!]);;
+ esac
+ 
+-- 
+1.8.1.5
+
diff --git a/package/libnetfilter_queue/libnetfilter-queue.mk b/package/libnetfilter_queue/libnetfilter-queue.mk
index 7cd2bb7..66b102f 100644
--- a/package/libnetfilter_queue/libnetfilter-queue.mk
+++ b/package/libnetfilter_queue/libnetfilter-queue.mk
@@ -9,6 +9,7 @@ LIBNETFILTER_QUEUE_SOURCE = libnetfilter_queue-$(LIBNETFILTER_QUEUE_VERSION).tar
 LIBNETFILTER_QUEUE_SITE = http://www.netfilter.org/projects/libnetfilter_queue/files
 LIBNETFILTER_QUEUE_INSTALL_STAGING = YES
 LIBNETFILTER_QUEUE_DEPENDENCIES = host-pkgconf libnfnetlink libmnl
+LIBNETFILTER_QUEUE_AUTORECONF = YES
 LIBNETFILTER_QUEUE_LICENSE = GPLv2
 LIBNETFILTER_QUEUE_LICENSE_FILES = COPYING
 
-- 
1.8.1.5

^ permalink raw reply related	[flat|nested] 15+ messages in thread

* [Buildroot] [PATCH 11/11] nfacct: add patch for uclinux tuple
  2013-09-10 19:26 [Buildroot] [PATCH 01/11] libmnl: add patch for uclinux tuple Gustavo Zacarias
                   ` (8 preceding siblings ...)
  2013-09-10 19:26 ` [Buildroot] [PATCH 10/11] libnetfilter_queue: " Gustavo Zacarias
@ 2013-09-10 19:26 ` Gustavo Zacarias
  2013-09-12 22:21 ` [Buildroot] [PATCH 01/11] libmnl: " Peter Korsgaard
  10 siblings, 0 replies; 15+ messages in thread
From: Gustavo Zacarias @ 2013-09-10 19:26 UTC (permalink / raw)
  To: buildroot

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
---
 package/nfacct/nfacct-01-uclinux.patch | 26 ++++++++++++++++++++++++++
 package/nfacct/nfacct.mk               |  1 +
 2 files changed, 27 insertions(+)
 create mode 100644 package/nfacct/nfacct-01-uclinux.patch

diff --git a/package/nfacct/nfacct-01-uclinux.patch b/package/nfacct/nfacct-01-uclinux.patch
new file mode 100644
index 0000000..295a370
--- /dev/null
+++ b/package/nfacct/nfacct-01-uclinux.patch
@@ -0,0 +1,26 @@
+From da1a0c186232d1bca9c723bd47d11a6e3807ae29 Mon Sep 17 00:00:00 2001
+From: Gustavo Zacarias <gustavo@zacarias.com.ar>
+Date: Tue, 10 Sep 2013 16:16:48 -0300
+Subject: [PATCH] configure: uclinux is also linux
+
+Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
+---
+ configure.ac | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/configure.ac b/configure.ac
+index 9679112..9a34bdc 100644
+--- a/configure.ac
++++ b/configure.ac
+@@ -15,7 +15,7 @@ AC_PROG_INSTALL
+ AC_PROG_LN_S
+ 
+ case "$host" in
+-*-*-linux*) ;;
++*-*-linux* | *-*-uclinux*) ;;
+ *) AC_MSG_ERROR([Linux only, dude!]);;
+ esac
+ 
+-- 
+1.8.1.5
+
diff --git a/package/nfacct/nfacct.mk b/package/nfacct/nfacct.mk
index 48f73e9..7e42160 100644
--- a/package/nfacct/nfacct.mk
+++ b/package/nfacct/nfacct.mk
@@ -9,6 +9,7 @@ NFACCT_SOURCE = nfacct-$(NFACCT_VERSION).tar.bz2
 NFACCT_SITE = http://www.netfilter.org/projects/nfacct/files
 NFACCT_DEPENDENCIES = host-pkgconf \
 	libnetfilter_acct
+NFACCT_AUTORECONF = YES
 NFACCT_LICENSE = GPLv2
 NFACCT_LICENSE_FILES = COPYING
 
-- 
1.8.1.5

^ permalink raw reply related	[flat|nested] 15+ messages in thread

* [Buildroot] [PATCH 07/11] ulogd: needs mmu and shared objects
  2013-09-10 19:26 ` [Buildroot] [PATCH 07/11] ulogd: needs mmu and shared objects Gustavo Zacarias
@ 2013-09-11  0:48   ` Axel Lin
  2013-09-11  0:51     ` Gustavo Zacarias
  0 siblings, 1 reply; 15+ messages in thread
From: Axel Lin @ 2013-09-11  0:48 UTC (permalink / raw)
  To: buildroot

2013/9/11 Gustavo Zacarias <gustavo@zacarias.com.ar>:
> The plugin infrastructure is based on shared objects so it won't build
> for static-only scenarios.
> And the daemon uses fork() so MMU is required.
>
> Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
> ---
>  package/ulogd/Config.in | 7 +++++--
>  1 file changed, 5 insertions(+), 2 deletions(-)
>
> diff --git a/package/ulogd/Config.in b/package/ulogd/Config.in
> index 7dc4f11..a524056 100644
> --- a/package/ulogd/Config.in
> +++ b/package/ulogd/Config.in
> @@ -2,6 +2,8 @@ config BR2_PACKAGE_ULOGD
>         bool "ulogd"
>         depends on BR2_INET_IPV6
>         depends on BR2_LARGEFILE
> +       depends on !BR2_PREFER_STATIC_LIB
> +       depends on BR2_USE_MMU
>         select BR2_PACKAGE_LIBMNL
>         select BR2_PACKAGE_LIBNETFILTER_ACCT
>         select BR2_PACKAGE_LIBNETFILTER_CONNTRACK
> @@ -12,5 +14,6 @@ config BR2_PACKAGE_ULOGD
>
>           http://www.netfilter.org/projects/ulogd/
>
> -comment "ulogd requires a toolchain with IPV6 and LARGEFILE support"
> -       depends on !BR2_INET_IPV6 || !BR2_LARGEFILE
> +comment "ulogd requires a toolchain with IPV6, LARGEFILE and dynamic library support"
> +       depends on !BR2_INET_IPV6 || !BR2_LARGEFILE || BR2_PREFER_STATIC_LIB
> +       depends on BR2_USE_MMU
I guess what you want is "depends on !BR2_USE_MMU" here?

^ permalink raw reply	[flat|nested] 15+ messages in thread

* [Buildroot] [PATCH 07/11] ulogd: needs mmu and shared objects
  2013-09-11  0:48   ` Axel Lin
@ 2013-09-11  0:51     ` Gustavo Zacarias
  0 siblings, 0 replies; 15+ messages in thread
From: Gustavo Zacarias @ 2013-09-11  0:51 UTC (permalink / raw)
  To: buildroot

On 09/10/2013 09:48 PM, Axel Lin wrote:

>> +comment "ulogd requires a toolchain with IPV6, LARGEFILE and dynamic library support"
>> +       depends on !BR2_INET_IPV6 || !BR2_LARGEFILE || BR2_PREFER_STATIC_LIB
>> +       depends on BR2_USE_MMU
> I guess what you want is "depends on !BR2_USE_MMU" here?

No, ulogd needs a MMU, so the comment is still valid, you can't do
anything about lacking a MMU like you could with toolchain options (it
would show ulogd as being available for your nommu target if the
toolchain lacks the necessary features?)
Not the first time someone complains about negative logic :)
Regards.

^ permalink raw reply	[flat|nested] 15+ messages in thread

* [Buildroot] [PATCH 01/11] libmnl: add patch for uclinux tuple
  2013-09-10 19:26 [Buildroot] [PATCH 01/11] libmnl: add patch for uclinux tuple Gustavo Zacarias
                   ` (9 preceding siblings ...)
  2013-09-10 19:26 ` [Buildroot] [PATCH 11/11] nfacct: " Gustavo Zacarias
@ 2013-09-12 22:21 ` Peter Korsgaard
  2013-09-12 22:22   ` Gustavo Zacarias
  10 siblings, 1 reply; 15+ messages in thread
From: Peter Korsgaard @ 2013-09-12 22:21 UTC (permalink / raw)
  To: buildroot

>>>>> "Gustavo" == Gustavo Zacarias <gustavo@zacarias.com.ar> writes:

 Gustavo> Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>

Committed series, thanks - And don't forget to send the patches
upstream.

-- 
Bye, Peter Korsgaard

^ permalink raw reply	[flat|nested] 15+ messages in thread

* [Buildroot] [PATCH 01/11] libmnl: add patch for uclinux tuple
  2013-09-12 22:21 ` [Buildroot] [PATCH 01/11] libmnl: " Peter Korsgaard
@ 2013-09-12 22:22   ` Gustavo Zacarias
  0 siblings, 0 replies; 15+ messages in thread
From: Gustavo Zacarias @ 2013-09-12 22:22 UTC (permalink / raw)
  To: buildroot

On 09/12/2013 07:21 PM, Peter Korsgaard wrote:

> Committed series, thanks - And don't forget to send the patches
> upstream.

Already sent, i'm pretty quick for well-supported upstream :)
Regards.

^ permalink raw reply	[flat|nested] 15+ messages in thread

end of thread, other threads:[~2013-09-12 22:22 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-09-10 19:26 [Buildroot] [PATCH 01/11] libmnl: add patch for uclinux tuple Gustavo Zacarias
2013-09-10 19:26 ` [Buildroot] [PATCH 02/11] ipset: " Gustavo Zacarias
2013-09-10 19:26 ` [Buildroot] [PATCH 03/11] libnetfilter_acct: " Gustavo Zacarias
2013-09-10 19:26 ` [Buildroot] [PATCH 04/11] libnfnetlink: " Gustavo Zacarias
2013-09-10 19:26 ` [Buildroot] [PATCH 05/11] libnetfilter_conntrack: " Gustavo Zacarias
2013-09-10 19:26 ` [Buildroot] [PATCH 06/11] libnetfilter_log: " Gustavo Zacarias
2013-09-10 19:26 ` [Buildroot] [PATCH 07/11] ulogd: needs mmu and shared objects Gustavo Zacarias
2013-09-11  0:48   ` Axel Lin
2013-09-11  0:51     ` Gustavo Zacarias
2013-09-10 19:26 ` [Buildroot] [PATCH 08/11] libnetfilter_cthelper: add patch for uclinux tuple Gustavo Zacarias
2013-09-10 19:26 ` [Buildroot] [PATCH 09/11] libnetfilter_cttimeout: " Gustavo Zacarias
2013-09-10 19:26 ` [Buildroot] [PATCH 10/11] libnetfilter_queue: " Gustavo Zacarias
2013-09-10 19:26 ` [Buildroot] [PATCH 11/11] nfacct: " Gustavo Zacarias
2013-09-12 22:21 ` [Buildroot] [PATCH 01/11] libmnl: " Peter Korsgaard
2013-09-12 22:22   ` Gustavo Zacarias

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox