From: Brad Smith Date: Thu, 9 Aug 2012 00:44:28 +0000 (+0000) Subject: build: fix autoconf multicast check on OpenBSD X-Git-Tag: frr-2.0-rc1~1784 X-Git-Url: https://git.puffer.fish/?a=commitdiff_plain;h=1b54f798d3cc359bec036db83c1c9bfab75d1244;p=matthieu%2Ffrr.git build: fix autoconf multicast check on OpenBSD Fix the "BSD struct ip_mreq hack" autoconf test to work with OpenBSD. Signed-off-by: David Lamparter --- diff --git a/configure.ac b/configure.ac index 7764df7173..4cc940061f 100755 --- a/configure.ac +++ b/configure.ac @@ -957,7 +957,7 @@ AC_CHECK_MEMBERS([struct ip_mreqn.imr_ifindex], [], [], QUAGGA_INCLUDES) AC_MSG_CHECKING([for BSD struct ip_mreq hack]) AC_TRY_COMPILE([#ifdef HAVE_SYS_PARAM_H #include -#endif],[#if (defined(__FreeBSD__) && ((__FreeBSD_version >= 500022 && __FreeBSD_version < 700000) || (__FreeBSD_version < 500000 && __FreeBSD_version >= 440000))) || (defined(__NetBSD__) && defined(__NetBSD_Version__) && __NetBSD_Version__ >= 106010000) +#endif],[#if (defined(__FreeBSD__) && ((__FreeBSD_version >= 500022 && __FreeBSD_version < 700000) || (__FreeBSD_version < 500000 && __FreeBSD_version >= 440000))) || (defined(__NetBSD__) && defined(__NetBSD_Version__) && __NetBSD_Version__ >= 106010000) || defined(__OpenBSD__) return (0); #else #error No support for BSD struct ip_mreq hack detected