Commit 8133fd80 authored by Gustavo Zacarias's avatar Gustavo Zacarias Committed by Peter Korsgaard
Browse files

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: default avatarGustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: default avatarPeter Korsgaard <peter@korsgaard.com>
parent 78c0bbac
Loading
Loading
Loading
Loading
+32 −0
Original line number Diff line number Diff line
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
+0 −5
Original line number Diff line number Diff line
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
+2 −0
Original line number Diff line number Diff line
# Locally calculated
sha256	277985e29ecd93bd759a58242cad0e02ba9d4a6e1b7795235e3b507661bc0049	arptables-v0.0.4.tar.gz