arptables: re-enable for static

Add a small patch to re-enable arptables for static builds.
The dlfcn.h is a stray include for a past attempt at loadable plugins
but the code is disabled so there's no need for it.

Also add hash file.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
This commit is contained in:
Gustavo Zacarias 2014-11-08 10:22:23 -03:00 committed by Peter Korsgaard
parent 78c0bbacdf
commit 8133fd8008
3 changed files with 34 additions and 5 deletions

View File

@ -0,0 +1,32 @@
From 948a96d710f377fb0ed8d78c7fb85b299c80ef13 Mon Sep 17 00:00:00 2001
From: Gustavo Zacarias <gustavo@zacarias.com.ar>
Date: Sat, 8 Nov 2014 10:12:54 -0300
Subject: [PATCH] arptables: disable dlfcn.h include
The relevant code is disabled in libarptc_incl.c so it's not required
and breaks the ability to build it in a pure-static toolchain.
Status: sent upstream.
Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
---
arptables.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/arptables.c b/arptables.c
index 64ac3aa..fe270bc 100644
--- a/arptables.c
+++ b/arptables.c
@@ -35,7 +35,9 @@
#include <stdio.h>
#include <stdlib.h>
#include <inttypes.h>
+#if 0
#include <dlfcn.h>
+#endif
#include <ctype.h>
#include <stdarg.h>
#include <limits.h>
--
2.0.4

View File

@ -1,12 +1,7 @@
config BR2_PACKAGE_ARPTABLES
bool "arptables"
depends on BR2_USE_MMU # needs fork()
depends on !BR2_PREFER_STATIC_LIB # needs dlopen()
help
Tool to set up, maintain, and inspect the tables of ARP rules.
http://ebtables.sourceforge.net
comment "arptables needs a toolchain w/ dynamic library"
depends on BR2_USE_MMU
depends on BR2_PREFER_STATIC_LIB

View File

@ -0,0 +1,2 @@
# Locally calculated
sha256 277985e29ecd93bd759a58242cad0e02ba9d4a6e1b7795235e3b507661bc0049 arptables-v0.0.4.tar.gz