s3:build: extend the support fo Debian GNU/kFooBar to kOpenSolaris
authorMichael Adam <obnox@samba.org>
Fri, 8 May 2009 22:10:51 +0000 (00:10 +0200)
committerMichael Adam <obnox@samba.org>
Tue, 12 May 2009 06:41:01 +0000 (08:41 +0200)
As suggested by Robert Millan.

Michael

source3/configure.in

index 01cf176499f68aed6e10cceb610bdf462ebf632a..8adf24e6efd7f132d440d0da09f8aaaa64d4eee0 100644 (file)
@@ -581,7 +581,7 @@ exit(1);
 
 # Systems with LFS support.
 #
-    gnu* | k*bsd*-gnu)
+    gnu* | k*bsd*-gnu | kopensolaris*-gnu)
        CPPFLAGS="-D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE $CPPFLAGS"
        AC_DEFINE(_LARGEFILE64_SOURCE, 1, [Whether to enable large file support])
        AC_DEFINE(_FILE_OFFSET_BITS, 64, [File offset bits])
@@ -1252,7 +1252,7 @@ AC_DEFINE(HAVE_PRCTL, 1, [Whether prctl is available]),[])
 #
 #
 case "$host_os" in
-    *linux* | gnu* | k*bsd*-gnu)
+    *linux* | gnu* | k*bsd*-gnu | kopensolaris*-gnu)
        # glibc <= 2.3.2 has a broken getgrouplist
        AC_TRY_RUN([
 #include <unistd.h>
@@ -1551,7 +1551,7 @@ DSO_EXPORTS=""
 
   # and these are for particular systems
   case "$host_os" in
-               *linux* | gnu* | k*bsd*-gnu)
+               *linux* | gnu* | k*bsd*-gnu | kopensolaris*-gnu)
                        case "$host_os" in *linux*)
                                AC_DEFINE(LINUX,1,[Whether the host os is linux]) ;;
                        esac
@@ -5403,7 +5403,7 @@ AC_ARG_WITH(sendfile-support,
        AC_MSG_RESULT(yes);
 
        case "$host_os" in
-       *linux* | gnu* | k*bsd*-gnu)
+       *linux* | gnu* | k*bsd*-gnu | kopensolaris*-gnu)
                AC_CACHE_CHECK([for linux sendfile64 support],samba_cv_HAVE_SENDFILE64,[
                AC_TRY_LINK([#include <sys/sendfile.h>],
 [\
@@ -5774,7 +5774,7 @@ NSSSONAMEVERSIONSUFFIX=""
 WINBIND_NSS_PTHREAD=""
 
 case "$host_os" in
-       *linux* | gnu* | k*bsd*-gnu)
+       *linux* | gnu* | k*bsd*-gnu | kopensolaris*-gnu)
                NSSSONAMEVERSIONSUFFIX=".2"
                WINBIND_NSS_EXTRA_OBJS="../nsswitch/winbind_nss_linux.o"
                ;;