]> granicus.if.org Git - linux-pam/blobdiff - configure.in
Relevant BUGIDs: 126210
[linux-pam] / configure.in
index 5ec461501bca1089128400e0de16482ca5013186..8da57a281f5ecab60cd284cbce1f69842ead24fd 100644 (file)
@@ -9,7 +9,7 @@ dnl Release specific
 dnl
 
 LIBPAM_VERSION_MAJOR=0
-LIBPAM_VERSION_MINOR=74
+LIBPAM_VERSION_MINOR=75
 
 AC_SUBST(LIBPAM_VERSION_MAJOR)
 AC_SUBST(LIBPAM_VERSION_MINOR)
@@ -30,7 +30,7 @@ CC=gcc                                ; AC_SUBST(CC)
 CONF_CFLAGS=                   ; AC_SUBST(CONF_CFLAGS)
 MKDIR="mkdir -p"               ; AC_SUBST(MKDIR)
 LOCALSRCDIR=`/bin/pwd`         ; AC_SUBST(LOCALSRCDIR)
-OS=`uname|sed -e 'y/ABCDEFGHIJKLMNOPQRSTUVWXWZ/abcdefghijklmonpqrstuvwxyz/'`
+OS=`uname|sed -e 'y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/'`
 AC_SUBST(OS)
 
 dnl These are most likely platform specific - I think HPUX differs
@@ -47,7 +47,7 @@ INSTALL=/usr/bin/install      ; AC_SUBST(INSTALL)
 
 dnl Checks for programs.
 AC_PROG_CC
-AC_PROG_CXX
+dnl ### AC_PROG_CXX
 AC_PROG_YACC
 AC_PROG_LEX
 dnl AC_PROG_INSTALL
@@ -172,6 +172,9 @@ AC_SUBST(HAVE_LIBCRACK)
 AC_CHECK_LIB(crypt, fcrypt, HAVE_LIBCRYPT=yes ; AC_DEFINE(HAVE_LIBCRYPT),
        HAVE_LIBCRYPT=no)
 AC_SUBST(HAVE_LIBCRYPT)
+AC_CHECK_LIB(util, logwtmp, HAVE_LIBUTIL=yes ; AC_DEFINE(HAVE_LIBUTIL),
+       HAVE_LIBUTIL=no)
+AC_SUBST(HAVE_LIBUTIL)
 AC_CHECK_LIB(ndbm, dbm_store, HAVE_LIBNDBM=yes ; AC_DEFINE(HAVE_LIBNDBM),
        HAVE_LIBNDBM=no)
 AC_SUBST(HAVE_LIBNDBM)
@@ -229,7 +232,7 @@ for d in $DICT_DIR_CANDIDATES ; do
               fi
       done
 done
-if test -z $CRACKLIB_DICTPATH ; then
+if test -z "$CRACKLIB_DICTPATH" ; then
       AC_MSG_RESULT(none found)
 else
       AC_MSG_RESULT($CRACKLIB_DICTPATH)
@@ -265,7 +268,9 @@ if test "$GCC" = yes; then
        LD=ld                           
        LD_D="gcc -shared -Xlinker -x"
        LD_L="$LD -x -shared"
+       RANLIB=ranlib
        STRIP=strip
+       CC_STATIC="-Xlinker -export-dynamic"
 else
 ###
 ### Non-gcc needs attention on per-OS basis
@@ -277,7 +282,9 @@ else
        LD=ld
        LD_D="cc -z text -G -R."
        LD_L="$LD_D"
+       RANLIB=ranlib
        STRIP=strip
+       CC_STATIC=
 fi
 
 AC_SUBST(OS_CFLAGS)
@@ -286,7 +293,9 @@ AC_SUBST(PIC)
 AC_SUBST(LD)
 AC_SUBST(LD_D)
 AC_SUBST(LD_L)
+AC_SUBST(RANLIB)
 AC_SUBST(STRIP)
+AC_SUBST(CC_STATIC)
 
 dnl Checks for typedefs, structures, and compiler characteristics.
 AC_C_BIGENDIAN