]> git.ipfire.org Git - thirdparty/openvpn.git/commitdiff
Recognize AIX, define TARGET_AIX
authorGert Doering <gd@medat.de>
Tue, 10 Jun 2014 14:04:30 +0000 (16:04 +0200)
committerGert Doering <gert@greenie.muc.de>
Mon, 7 Jul 2014 17:52:48 +0000 (19:52 +0200)
force "have_tap_header=yes", as configure won't like AIX headers otherwise
(no tun related headers, just <net/if_tap.h>).

force ROUTE to be "/usr/sbin/route" - not executable by non-root users, so
configure testing for executables will not find it

force "ac_cv_header_net_if_h=no", because AIX' <net/if.h> pulls in AIX'
<net/route.h>, which #defines ROUTE_H, disabling our "route.h"... (and
we don't need <net/if.h> on AIX anyway)

Signed-off-by: Gert Doering <gd@medat.de>
Acked-by: Arne Schwabe <arne@rfc2549.org>
Message-Id: <1402409073-54067216-2-git-send-email-gert@greenie.muc.de>
URL: http://article.gmane.org/gmane.network.openvpn.devel/8787
Signed-off-by: Gert Doering <gert@greenie.muc.de>
configure.ac

index 77e950d28c835d3ec7f1690d210c393b3e4b3bbb..5a807cbd7d98e36fa7980cb11570972557402c49 100644 (file)
@@ -349,6 +349,13 @@ case "$host" in
                AC_DEFINE([TARGET_DRAGONFLY], [1], [Are we running on DragonFlyBSD?])
                AC_DEFINE_UNQUOTED([TARGET_PREFIX], ["D"], [Target prefix])
                ;;
+       *-aix*)
+               AC_DEFINE([TARGET_AIX], [1], [Are we running AIX?])
+               AC_DEFINE_UNQUOTED([TARGET_PREFIX], ["A"], [Target prefix])
+               ROUTE="/usr/sbin/route"
+               have_tap_header="yes"
+               ac_cv_header_net_if_h="no"      # exists, but breaks things
+               ;;
        *)
                AC_DEFINE_UNQUOTED([TARGET_PREFIX], ["X"], [Target prefix])
                have_tap_header="yes"