Ignore:
Timestamp:
Nov 27, 2012, 4:56:06 PM (13 years ago)
Author:
Silvan Scherrer
Message:

Samba Server: updated vendor to 3.6.9

File:
1 edited

Legend:

Unmodified
Added
Removed
  • vendor/current/source3/configure.in

    r740 r746  
    7070AC_SUBST(UNINSTALL_LIBWBCLIENT)
    7171AC_SUBST(LIBWBCLIENT_SHARED_TARGET)
     72AC_SUBST(LIBWBCLIENT_SHARED_TARGET_SOVER)
     73AC_SUBST(LIBWBCLIENT_SHARED_TARGET_FULLVER)
    7274AC_SUBST(LIBWBCLIENT_SHARED)
    7375AC_SUBST(LIBWBCLIENT_STATIC_TARGET)
     
    750752AC_CHECK_HEADERS(linux/falloc.h)
    751753
     754dnl check for OS implementation of md5 conformant to rfc1321
     755AC_CHECK_HEADERS(md5.h)
     756
     757samba_cv_md5lib=none
     758
     759if test x"$ac_cv_header_md5_h" = x"yes"; then
     760        AC_DEFINE(HAVE_MD5_H, 1,
     761                [Whether md5.h is available.])
     762        AC_CHECK_LIB(md5, MD5Update, [samba_cv_md5lib=md5])
     763fi
     764
     765if test x"$ac_cv_header_md5_h" = x"yes" -a \
     766        x"$samba_cv_md5lib" = x"none" ; then
     767        AC_CHECK_LIB(md, MD5Update, [samba_cv_md5lib=md])
     768fi
     769
     770if test x"$ac_cv_header_md5_h" = x"yes" -a \
     771        x"$samba_cv_md5lib" = x"none" ; then
     772        AC_CHECK_LIB(c, MD5Update, [samba_cv_md5lib=""])
     773fi
     774
     775if test x"$samba_cv_md5lib" != x"none" ; then
     776        if test x"$samba_cv_md5lib" != x ; then
     777                LIBS="${LIBS} -l${samba_cv_md5lib}"
     778        fi
     779        CRYPTO_MD5_OBJ=
     780        AC_DEFINE(HAVE_LIBMD5, 1,
     781            [Whether libmd5 conformant to rfc1321 is available.])
     782else
     783        CRYPTO_MD5_OBJ="../lib/crypto/md5.o"
     784fi
     785
     786AC_SUBST(CRYPTO_MD5_OBJ)
     787
     788
    752789AC_CHECK_HEADERS(rpcsvc/yp_prot.h,,,[[
    753790#if HAVE_RPC_RPC_H
     
    10821119AC_CHECK_FUNCS(lstat64 fopen64 atexit grantpt lseek64 ftruncate64 posix_fallocate posix_fallocate64)
    10831120AC_CHECK_FUNCS(fallocate fallocate64)
    1084 AC_CHECK_FUNCS(fseek64 fseeko64 ftell64 ftello64 setluid getpwanam)
     1121AC_CHECK_FUNCS(fseeko fseek64 fseeko64 ftell64 ftello64 setluid getpwanam)
    10851122AC_CHECK_FUNCS(opendir64 readdir64 seekdir64 telldir64 rewinddir64 closedir64)
    10861123AC_CHECK_FUNCS(fdopendir fdopendir64)
     
    21022139then
    21032140        m4_include(../lib/talloc/libtalloc.m4)
    2104         if test x"$USESHARED" == x"no" ; then
     2141        if test x"$USESHARED" = x"no" ; then
    21052142                LINK_LIBTALLOC=STATIC
    21062143        fi
     
    21432180then
    21442181        m4_include(../lib/tdb/libtdb.m4)
    2145         if test x"$USESHARED" == x"no" ; then
     2182        if test x"$USESHARED" = x"no" ; then
    21462183                LINK_LIBTDB=STATIC
    21472184        fi
     
    28272864samba_cv_HAVE_INOTIFY=cross)
    28282865
    2829 if test x"$ac_cv_func_inotify_init" = x"yes" -a x"$ac_cv_header_linux_inotify_h" = x"yes"; then
    2830     AC_DEFINE(HAVE_INOTIFY,1,[Whether kernel has inotify support])
     2866if test x"$ac_cv_func_inotify_init" = x"yes"; then
     2867    if test  x"$ac_cv_header_sys_inotify_h" = x"yes" -o x"$ac_cv_header_linux_inotify_h" = x"yes"; then
     2868        AC_DEFINE(HAVE_INOTIFY,1,[Whether kernel or sys has inotify support])
     2869    fi
    28312870fi
    28322871
     
    38403879  AC_CHECK_FUNC_EXT(krb5_auth_con_setkey, $KRB5_LIBS)
    38413880  AC_CHECK_FUNC_EXT(krb5_auth_con_setuseruserkey, $KRB5_LIBS)
    3842   AC_CHECK_FUNC_EXT(krb5_locate_kdc, $KRB5_LIBS)
    38433881  AC_CHECK_FUNC_EXT(krb5_get_permitted_enctypes, $KRB5_LIBS)
    38443882  AC_CHECK_FUNC_EXT(krb5_get_default_in_tkt_etypes, $KRB5_LIBS)
     
    58935931# check for sendfile support
    58945932
    5895 with_sendfile_support=yes
    5896 AC_MSG_CHECKING(whether to check to support sendfile)
     5933AC_MSG_CHECKING(whether sendfile support should be built in)
    58975934AC_ARG_WITH(sendfile-support,
    5898 [AS_HELP_STRING([--with-sendfile-support], [Check for sendfile support (default=yes)])],
     5935[AS_HELP_STRING([--with-sendfile-support], [Whether sendfile support should be built in (default=auto)])],
    58995936[ case "$withval" in
    5900   yes)
    5901 
    5902         AC_MSG_RESULT(yes);
    5903 
    5904         case "$host_os" in
     5937  yes|no)
     5938        AC_MSG_RESULT($withval);
     5939        with_sendfile_support=$withval
     5940        ;;
     5941  *)
     5942        AC_MSG_RESULT(yes)
     5943        with_sendfile_support=auto
     5944        ;;
     5945  esac ],
     5946)
     5947
     5948if test x$with_sendfile_support != xno ; then
     5949    case "$host_os" in
    59055950        *linux* | gnu* | k*bsd*-gnu | kopensolaris*-gnu)
    59065951                AC_CACHE_CHECK([for linux sendfile64 support],samba_cv_HAVE_SENDFILE64,[
     
    61386183        *)
    61396184        ;;
    6140         esac
    6141         ;;
    6142   *)
    6143     AC_MSG_RESULT(no)
    6144     ;;
    6145   esac ],
    6146   AC_MSG_RESULT(yes)
    6147 )
     6185    esac
     6186fi
     6187
     6188if test x$with_sendfile_support = xyes -a x"$samba_cv_HAVE_SENDFILE" != xyes ; then
     6189        AC_MSG_ERROR(sendfile support requested but sendfile not available )
     6190fi
    61486191
    61496192############################################
     
    63836426        LIBWBCLIENT_SOVER=0
    63846427        LIBWBCLIENT_FULLVER=0
     6428        LIBWBCLIENT_SHARED_TARGET_SOVER=$LIBWBCLIENT_SHARED_TARGET.$LIBWBCLIENT_SOVER
     6429        LIBWBCLIENT_SHARED_TARGET_FULLVER=$LIBWBCLIENT_SHARED_TARGET.$LIBWBCLIENT_FULLVER
    63856430        if test $BLDSHARED = true -a x"$HAVE_WINBIND" = x"yes" -a x"$BUILD_LIBWBCLIENT_SHARED" = x"yes"; then
    63866431                NSS_MODULES="${WINBIND_NSS} ${WINBIND_WINS_NSS}"
     
    66696714    PTHREADPOOLTEST="bin/pthreadpooltest\$(EXEEXT)"
    66706715    AC_SUBST(PTHREADPOOLTEST)
     6716    if test x"$samba_cv_HAVE_AIO" = x"yes"; then
     6717        default_shared_modules="$default_shared_modules vfs_aio_pthread"
     6718    fi
    66716719fi
    66726720
     
    68966944SMB_MODULE(vfs_fileid, \$(VFS_FILEID_OBJ), "bin/fileid.$SHLIBEXT", VFS)
    68976945SMB_MODULE(vfs_aio_fork, \$(VFS_AIO_FORK_OBJ), "bin/aio_fork.$SHLIBEXT", VFS)
     6946SMB_MODULE(vfs_aio_pthread, \$(VFS_AIO_PTHREAD_OBJ), "bin/aio_pthread.$SHLIBEXT", VFS)
    68986947SMB_MODULE(vfs_preopen, \$(VFS_PREOPEN_OBJ), "bin/preopen.$SHLIBEXT", VFS)
    68996948SMB_MODULE(vfs_syncops, \$(VFS_SYNCOPS_OBJ), "bin/syncops.$SHLIBEXT", VFS)
Note: See TracChangeset for help on using the changeset viewer.