From 81c9ccdbf6ddbf9bfbd6f1f775a5a7c13e47e185 Mon Sep 17 00:00:00 2001 From: Darren Tucker Date: Fri, 3 Nov 2017 14:52:51 +1100 Subject: [PATCH] Check for linux/if.h when enabling rdomain. musl libc doesn't seem to have linux/if.h, so check for its presence before enabling rdomain support on Linux. --- configure.ac | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/configure.ac b/configure.ac index a739bd553..78ba25c96 100644 --- a/configure.ac +++ b/configure.ac @@ -779,8 +779,9 @@ main() { if (NSVersionOfRunTimeLibrary("System") >= (60 << 16)) AC_DEFINE([SSH_TUN_PREPEND_AF], [1], [Prepend the address family to IP tunnel traffic]) fi - AC_DEFINE([SYS_RDOMAIN_LINUX], [1], - [Support routing domains using Linux VRF]) + AC_CHECK_HEADER([linux/if.h], + AC_DEFINE([SYS_RDOMAIN_LINUX], [1], + [Support routing domains using Linux VRF])) AC_CHECK_HEADERS([linux/seccomp.h linux/filter.h linux/audit.h], [], [], [#include ]) AC_MSG_CHECKING([for seccomp architecture])