]> granicus.if.org Git - linux-pam/blobdiff - configure.in
Relevant BUGIDs: 126210
[linux-pam] / configure.in
index 69831bfc6c0115c4cb68b699bb0cbead403f899e..8da57a281f5ecab60cd284cbce1f69842ead24fd 100644 (file)
@@ -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