]> git.ipfire.org Git - thirdparty/openvpn.git/commitdiff
Enable -D_SVR4_2 for compilation on Solaris
authorGert Doering <gert@greenie.muc.de>
Mon, 10 Oct 2016 07:39:31 +0000 (09:39 +0200)
committerGert Doering <gert@greenie.muc.de>
Mon, 10 Oct 2016 08:20:39 +0000 (10:20 +0200)
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 <gert@greenie.muc.de>
Acked-by: Arne Schwabe <arne@rfc2549.org>
Message-Id: <20161010073931.54469-1-gert@greenie.muc.de>
URL: https://www.mail-archive.com/openvpn-devel@lists.sourceforge.net/msg12634.html
Signed-off-by: Gert Doering <gert@greenie.muc.de>
configure.ac

index a03abbaac044d3dc060e6572759a638e755bff6b..24b2e468c132375cc0d8f8b5405eddc8650e6c95 100644 (file)
@@ -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?])