From: Marc Horowitz Date: Fri, 26 Jul 1996 19:57:41 +0000 (+0000) Subject: * configure.in, an_to_ln.c (do_replacement, aname_do_match): use X-Git-Tag: krb5-1.0-beta7~239 X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=ca7d42a82d1d4f2d4b3189eeb5cba64e09f4db55;p=krb5.git * configure.in, an_to_ln.c (do_replacement, aname_do_match): use the compile() function in -lgen on solaris. Check for the relevant stuff at configure-time git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8843 dc483132-0cff-0310-8789-dd5450dbe970 --- diff --git a/src/lib/krb5/os/configure.in b/src/lib/krb5/os/configure.in index d6753de57..419de14f6 100644 --- a/src/lib/krb5/os/configure.in +++ b/src/lib/krb5/os/configure.in @@ -3,7 +3,7 @@ CONFIG_RULES dnl time checks are for timeofday.c (which gets them from osconf.h) dnl and gmt_mktime.c (which only gets them from here...) AC_TIME_WITH_SYS_TIME -AC_HAVE_HEADERS(unistd.h sys/time.h regex.h regexp.h) +AC_HAVE_HEADERS(unistd.h sys/time.h regex.h regexp.h regexpr.h) dnl regcomp is present but non-functional on Solaris 2.4 AC_C_CROSS @@ -17,7 +17,12 @@ int main() { return regcomp(&x,"pat.*",0) || regexec(&x,"pattern",1,&m,0); } ], ac_cv_func_regcomp=yes, ac_cv_func_regcomp=no)]) AC_MSG_RESULT($ac_cv_func_regcomp) test $ac_cv_func_regcomp = yes && AC_DEFINE(HAVE_REGCOMP) - +save_LIBS="$LIBS" +LIBS=-lgen +dnl this will fail if there's no compile/step in -lgen, or if there's +dnl no -lgen. This is fine. +AC_CHECK_FUNCS(compile step) +LIBS="$save_LIBS" AC_HAVE_FUNCS(re_comp) AC_HEADER_EGREP(time_t, sys/types.h, AC_DEFINE(POSIX_TYPES)) HAS_ANSI_VOLATILE