X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=configure.ac;h=325735d9188d7beae3440b177fe24921879fbdc2;hb=8e3863aa205e400b9d5d99685532995eb1b68964;hp=004efa54344c4cbc910ebf3be9f3a11127687421;hpb=ca75cd940fb98fc937ec1f839fe3c6337290148a;p=platform%2Fupstream%2Fcryptsetup.git diff --git a/configure.ac b/configure.ac index 004efa5..325735d 100644 --- a/configure.ac +++ b/configure.ac @@ -1,5 +1,5 @@ AC_PREREQ([2.67]) -AC_INIT([cryptsetup],[1.6.0-rc1]) +AC_INIT([cryptsetup],[1.6.2-git]) dnl library version from ..[-] LIBCRYPTSETUP_VERSION=$(echo $PACKAGE_VERSION | cut -f1 -d-) @@ -11,7 +11,13 @@ AC_CONFIG_SRCDIR(src/cryptsetup.c) AC_CONFIG_MACRO_DIR([m4]) AC_CONFIG_HEADERS([config.h:config.h.in]) -AM_INIT_AUTOMAKE(dist-bzip2) + +# We do not want to run test in parallel. Really. +# http://lists.gnu.org/archive/html/automake/2013-01/msg00060.html + +# For old automake use this +#AM_INIT_AUTOMAKE(dist-bzip2) +AM_INIT_AUTOMAKE([dist-bzip2 1.12 serial-tests]) if test "x$prefix" = "xNONE"; then sysconfdir=/etc @@ -27,11 +33,12 @@ AC_PROG_INSTALL AC_PROG_MAKE_SET AC_ENABLE_STATIC(no) LT_INIT +PKG_PROG_PKG_CONFIG AC_HEADER_DIRENT AC_HEADER_STDC AC_CHECK_HEADERS(fcntl.h malloc.h inttypes.h sys/ioctl.h sys/mman.h \ - ctype.h unistd.h locale.h) + ctype.h unistd.h locale.h byteswap.h endian.h) AC_CHECK_HEADERS(uuid/uuid.h,,[AC_MSG_ERROR([You need the uuid library.])]) AC_CHECK_HEADER(libdevmapper.h,,[AC_MSG_ERROR([You need the device-mapper library.])]) @@ -43,11 +50,15 @@ LIBS=$saved_LIBS AC_CHECK_FUNCS([posix_memalign]) +if test "x$enable_largefile" = "xno" ; then + AC_MSG_ERROR([Building with --disable-largefile is not supported, it can cause data corruption.]) +fi + AC_C_CONST AC_C_BIGENDIAN AC_TYPE_OFF_T AC_SYS_LARGEFILE - +AC_FUNC_FSEEKO AC_PROG_GCC_TRADITIONAL dnl ========================================================================== @@ -116,7 +127,9 @@ AC_DEFUN([CONFIGURE_GCRYPT], [ GCRYPT_REQ_VERSION=1.1.42 fi dnl Check if we can use gcrypt PBKDF2 (1.6.0 supports empty password) - AM_PATH_LIBGCRYPT([1.6.0], [use_internal_pbkdf2=0], [use_internal_pbkdf2=1]) + AC_ARG_ENABLE([gcrypt-pbkdf2], AS_HELP_STRING([--enable-gcrypt-pbkdf2],[force enable internal gcrypt PBKDF2]), + [use_internal_pbkdf2=0], + [AM_PATH_LIBGCRYPT([1.6.0], [use_internal_pbkdf2=0], [use_internal_pbkdf2=1])]) AM_PATH_LIBGCRYPT($GCRYPT_REQ_VERSION,,[AC_MSG_ERROR([You need the gcrypt library.])]) if test x$enable_static_cryptsetup = xyes; then @@ -384,7 +397,7 @@ CS_NUM_WITH([plain-keybits],[key length in bits for plain mode], [256]) CS_STR_WITH([luks1-hash], [hash function for LUKS1 header], [sha1]) CS_STR_WITH([luks1-cipher], [cipher for LUKS1], [aes]) -CS_STR_WITH([luks1-mode], [cipher mode for LUKS1], [cbc-essiv:sha256]) +CS_STR_WITH([luks1-mode], [cipher mode for LUKS1], [xts-plain64]) CS_NUM_WITH([luks1-keybits],[key length in bits for LUKS1], [256]) CS_NUM_WITH([luks1-iter-time],[PBKDF2 iteration time for LUKS1 (in ms)], [1000])