From 5d14f8932469f232960a255170a99a308a0ffcf3 Mon Sep 17 00:00:00 2001 From: Alexandre Oliva Date: Mon, 5 Oct 1998 02:19:09 +0000 Subject: added 64-bit file support (This used to be commit 43ec91ac1fbf22f9a0150e1eadec5709a7d21050) --- source3/configure.in | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) (limited to 'source3/configure.in') diff --git a/source3/configure.in b/source3/configure.in index aebf6b6f68..3c11ba8f73 100644 --- a/source3/configure.in +++ b/source3/configure.in @@ -66,6 +66,40 @@ AC_STRUCT_ST_RDEV AC_CHECK_TYPE(ino_t,unsigned) AC_CHECK_TYPE(ssize_t, int) +dnl stolen from Amanda +AC_PATH_PROGS(GETCONF,getconf) +if test x${GETCONF+set} = x"set"; then + case "$host_os" in + *hp*) GETCONF_LFS="XBS5_ILP32_OFFBIG";; + esac + GETCONF_LFS=${GETCONF_LFS-"LFS"} + AC_CACHE_CHECK( + [for large file compilation CFLAGS], amanda_cv_LFS_CFLAGS, [ + amanda_cv_LFS_CFLAGS= + if $GETCONF ${GETCONF_LFS}_CFLAGS >/dev/null 2>&1; then + amanda_cv_LFS_CFLAGS=`$GETCONF ${GETCONF_LFS}_CFLAGS 2>/dev/null` + fi + ]) + AC_CACHE_CHECK( + [for large file compilation LDFLAGS], amanda_cv_LFS_LDFLAGS, [ + amanda_cv_LFS_LDFLAGS= + if $GETCONF ${GETCONF_LFS}_LDFLAGS >/dev/null 2>&1; then + amanda_cv_LFS_LDFLAGS=`$GETCONF ${GETCONF_LFS}_LDFLAGS 2>/dev/null` + fi + ]) + AC_CACHE_CHECK( + [for large file compilation LIBS], amanda_cv_LFS_LIBS, [ + amanda_cv_LFS_LIBS= + if $GETCONF ${GETCONF_LFS}_LIBS >/dev/null 2>&1; then + amanda_cv_LFS_LIBS=`$GETCONF ${GETCONF_LFS}_LIBS 2>/dev/null` + fi + ]) +fi +CFLAGS="$amanda_cv_LFS_CFLAGS $CFLAGS" +CPPFLAGS="$amanda_cv_LFS_CFLAGS $CPPFLAGS" +LDFLAGS="$amanda_cv_LFS_LDFLAGS $LDFLAGS" +LIBS="$amanda_cv_LFS_LIBS $LIBS" + AC_CACHE_CHECK([for errno in errno.h],samba_cv_errno, [ AC_TRY_COMPILE([#include ],[int i = errno], samba_cv_errno=yes,samba_cv_have_errno_decl=no)]) -- cgit