summaryrefslogtreecommitdiff
path: root/configure
diff options
context:
space:
mode:
authorThomas Markwalder <tmark@isc.org>2016-02-23 07:09:17 -0500
committerThomas Markwalder <tmark@isc.org>2016-02-23 07:09:17 -0500
commit0f1a34e91568e1f7db2bad922d5a494fee5eddfb (patch)
tree16ad3eef77442413e7bc2452e23c2e6926b1481f /configure
parente71425b7c485b3e7e5baf6e4ab4e8adb8e9b2939 (diff)
downloadisc-dhcp-0f1a34e91568e1f7db2bad922d5a494fee5eddfb.tar.gz
[master] Fixed interface device naming for DLPI under Solaris 11
Merges in rt37954.
Diffstat (limited to 'configure')
-rwxr-xr-xconfigure26
1 files changed, 25 insertions, 1 deletions
diff --git a/configure b/configure
index 5c980452..77362789 100755
--- a/configure
+++ b/configure
@@ -7170,7 +7170,31 @@ CFLAGS="$CFLAGS -I\$(top_srcdir)/includes -I$BINDDIR/include"
case "$host" in
*-darwin*)
- CFLAGS="$CFLAGS -D__APPLE_USE_RFC_3542" ;;
+ CFLAGS="$CFLAGS -D__APPLE_USE_RFC_3542";;
+*-solaris*)
+ # As of Solaris 11, ethernet dev files are in /dev/net
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for /dev/net" >&5
+$as_echo_n "checking for /dev/net... " >&6; }
+if ${ac_cv_file__dev_net+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ test "$cross_compiling" = yes &&
+ as_fn_error $? "cannot check for file existence when cross compiling" "$LINENO" 5
+if test -r "/dev/net"; then
+ ac_cv_file__dev_net=yes
+else
+ ac_cv_file__dev_net=no
+fi
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_file__dev_net" >&5
+$as_echo "$ac_cv_file__dev_net" >&6; }
+if test "x$ac_cv_file__dev_net" = xyes; then :
+
+$as_echo "#define USE_DEV_NET 1" >>confdefs.h
+
+fi
+
+ ;;
esac