From a1404fd3eb0e73905db32f7d55a06c03e39cdb89 Mon Sep 17 00:00:00 2001 From: "Ycarus (Yannick Chabanois)" Date: Fri, 16 Sep 2022 08:32:15 +0200 Subject: [PATCH] ndpi-netfilter patch --- ndpi-netfilter2/patches/fcommon.patch | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 ndpi-netfilter2/patches/fcommon.patch diff --git a/ndpi-netfilter2/patches/fcommon.patch b/ndpi-netfilter2/patches/fcommon.patch new file mode 100644 index 000000000..faa8c57cf --- /dev/null +++ b/ndpi-netfilter2/patches/fcommon.patch @@ -0,0 +1,19 @@ +--- a/ndpi-netfilter/ipt/Makefile.anc 2022-09-05 09:34:30.579787766 +0200 ++++ b/ndpi-netfilter/ipt/Makefile 2022-09-05 09:34:42.555588398 +0200 +@@ -2,14 +2,14 @@ + NDPI_PRO := ${NDPI_SRC}/lib/protocols + XTBL := $(shell pkg-config --variable=xtlibdir xtables) + +-CFLAGS = -fPIC -I../.. -I${NDPI_SRC}/include -I${NDPI_SRC}/lib -I../src -I../libre -DOPENDPI_NETFILTER_MODULE -O2 -Wall ++CFLAGS = -fPIC -I../.. -I${NDPI_SRC}/include -I${NDPI_SRC}/lib -I../src -I../libre -DOPENDPI_NETFILTER_MODULE -O2 -Wall -fcommon + + all: libxt_ndpi.so + install: libxt_ndpi.so + if [ -n "$(DESTDIR)$(XTBL)" -a -d "$(DESTDIR)$(XTBL)" ]; then install -v libxt_ndpi.so $(DESTDIR)$(XTBL); ln -fs libxt_ndpi.so $(DESTDIR)$(XTBL)/libxt_NDPI.so ; else echo "No pkg-config --variable=xtlibdir xtables"; fi + + lib%.so: lib%.o +- $(CC) -shared -o $@ $^; ++ $(CC) -shared -nostartfiles -o $@ $^; + lib%.o: lib%.c ../src/xt_ndpi.h ${NDPI_SRC}/include/ndpi_config.h ../libre/regexp.h ../libre/regexp.c + $(CC) ${CFLAGS} -D_INIT=lib$*_init -c -o $@ $<; + clean: