aboutsummaryrefslogtreecommitdiff
path: root/net/unbound/patches
diff options
context:
space:
mode:
authorFelix Fietkau <nbd@nbd.name>2021-06-16 12:58:31 +0200
committerFelix Fietkau <nbd@nbd.name>2021-06-16 12:59:00 +0200
commitcc1d0aa3d2e83252b1e85e65ce6eb6c7a4c4e98b (patch)
treeb02fc41387c6fdfd1061e4227b9f3c5972486385 /net/unbound/patches
parentfea3030a86a777ef14e30a30063122a63644dc1b (diff)
unbound: fix build on non-linux systems
Override places that call uname to detect target features Signed-off-by: Felix Fietkau <nbd@nbd.name>
Diffstat (limited to 'net/unbound/patches')
-rw-r--r--net/unbound/patches/010-configure_uname.patch20
1 files changed, 20 insertions, 0 deletions
diff --git a/net/unbound/patches/010-configure_uname.patch b/net/unbound/patches/010-configure_uname.patch
new file mode 100644
index 000000000..315d0f7da
--- /dev/null
+++ b/net/unbound/patches/010-configure_uname.patch
@@ -0,0 +1,20 @@
+--- a/configure.ac
++++ b/configure.ac
+@@ -765,7 +765,7 @@ if test x_$ub_test_python != x_no; then
+ fi
+ fi
+
+-if test "`uname`" = "NetBSD"; then
++if test "${UNAME:-`uname`}" = "NetBSD"; then
+ NETBSD_LINTFLAGS='"-D__RENAME(x)=" -D_NETINET_IN_H_'
+ AC_SUBST(NETBSD_LINTFLAGS)
+ fi
+@@ -1210,7 +1210,7 @@ esac
+ AC_ARG_ENABLE(tfo-client, AS_HELP_STRING([--enable-tfo-client],[Enable TCP Fast Open for client mode]))
+ case "$enable_tfo_client" in
+ yes)
+- case `uname` in
++ case ${UNAME:-`uname`} in
+ Linux) AC_CHECK_DECL([MSG_FASTOPEN], [AC_MSG_WARN([Check the platform specific TFO kernel parameters are correctly configured to support client mode TFO])],
+ [AC_MSG_ERROR([TCP Fast Open is not available for client mode: please rerun without --enable-tfo-client])],
+ [AC_INCLUDES_DEFAULT