Solaris' header files to not make necessary macros (like CMSG_SPACE)
available unless told "this is the API level we want" - thus, do so.

This fixes --multihome on OpenSolaris 11 (at least).

trac #750

Signed-off-by: Gert Doering <g...@greenie.muc.de>
---
 configure.ac |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

diff --git a/configure.ac b/configure.ac
index a03abba..24b2e46 100644
--- a/configure.ac
+++ b/configure.ac
@@ -318,6 +318,7 @@ case "$host" in
        *-*-solaris*)
                AC_DEFINE([TARGET_SOLARIS], [1], [Are we running on Solaris?])
                AC_DEFINE_UNQUOTED([TARGET_PREFIX], ["S"], [Target prefix])
+               CPPFLAGS="$CPPFLAGS -D_XPG4_2"
                ;;
        *-*-openbsd*)
                AC_DEFINE([TARGET_OPENBSD], [1], [Are we running on OpenBSD?])
-- 
1.5.6.5


------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most 
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
_______________________________________________
Openvpn-devel mailing list
Openvpn-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/openvpn-devel

Reply via email to