diff options
Diffstat (limited to 'configure.ac')
-rw-r--r-- | configure.ac | 65 |
1 files changed, 0 insertions, 65 deletions
diff --git a/configure.ac b/configure.ac index 6601331a06..65799e5685 100644 --- a/configure.ac +++ b/configure.ac @@ -305,71 +305,6 @@ if test "$memory_tagging" = yes; then fi AC_SUBST(memory_tagging) -AC_ARG_ENABLE([crypt], - AS_HELP_STRING([--enable-crypt], - [build and install the legacy passphrase hashing library, libcrypt]), - [build_crypt=$enableval], - [build_crypt=no]) -AC_SUBST(build_crypt) - -AC_ARG_ENABLE([nss-crypt], - AS_HELP_STRING([--enable-nss-crypt], - [enable libcrypt to use nss]), - [nss_crypt=$enableval], - [nss_crypt=no]) -if test x$build_libcrypt = xno && test x$nss_crypt = xyes; then - AC_MSG_WARN([--enable-nss-crypt has no effect when libcrypt is disabled]) - nss_crypt=no -fi -if test x$nss_crypt = xyes; then - nss_includes=-I$(nss-config --includedir 2>/dev/null) - if test $? -ne 0; then - AC_MSG_ERROR([cannot find include directory with nss-config]) - fi - nspr_includes=-I$(nspr-config --includedir 2>/dev/null) - if test $? -ne 0; then - AC_MSG_ERROR([cannot find include directory with nspr-config]) - fi - old_CFLAGS="$CFLAGS" - CFLAGS="$CFLAGS $nss_includes $nspr_includes" - AC_COMPILE_IFELSE([AC_LANG_PROGRAM([typedef int PRBool; -#include <hasht.h> -#include <nsslowhash.h> -void f (void) { NSSLOW_Init (); }])], - libc_cv_nss_crypt=yes, - AC_MSG_ERROR([ -cannot find NSS headers with lowlevel hash function interfaces])) - old_LIBS="$LIBS" - old_LDFLAGS="$LDFLAGS" - LIBS="$LIBS -lfreebl3" - AC_LINK_IFELSE([AC_LANG_PROGRAM([typedef int PRBool; -#include <hasht.h> -#include <nsslowhash.h>], - [NSSLOW_Init();])], - libc_cv_nss_crypt=yes, - AC_MSG_ERROR([ -cannot link program using lowlevel NSS hash functions])) - # Check to see if there is a static NSS cryptographic library. - # If there isn't then we can't link anything with libcrypt.a, - # and that might mean disabling some static tests. - LDFLAGS="$LDFLAGS -static" - AC_LINK_IFELSE([AC_LANG_PROGRAM([typedef int PRBool; -#include <hasht.h> -#include <nsslowhash.h>], - [NSSLOW_Init();])], - libc_cv_static_nss_crypt=yes, - libc_cv_static_nss_crypt=no) - LDFLAGS="$old_LDFLAGS" - CFLAGS="$old_CFLAGS" - LIBS="$old_LIBS" -else - libc_cv_nss_crypt=no - libc_cv_static_nss_crypt=no -fi -AC_SUBST(libc_cv_nss_crypt) -AC_SUBST(libc_cv_static_nss_crypt) - - AC_ARG_ENABLE([systemtap], [AS_HELP_STRING([--enable-systemtap], [enable systemtap static probe points @<:@default=no@:>@])], |