]> git.ipfire.org Git - thirdparty/krb5.git/commitdiff
Use fixed rcache directory when cross-compiling
authorPaul Fertser <fercerpav@gmail.com>
Mon, 19 Oct 2015 18:46:14 +0000 (14:46 -0400)
committerGreg Hudson <ghudson@mit.edu>
Mon, 19 Oct 2015 19:14:56 +0000 (15:14 -0400)
When cross-compiling, looking at what directories are present on the
build machine makes no sense.  Default to /var/tmp instead.

[ghudson@mit.edu: use /var/tmp instead of /tmp; adjust commit message]

ticket: 8254
target_version: 1.14
tags: pullup

src/configure.in

index fd06dcb9286a25d42a9f23ec346430e596acf0a5..b2a8675900b95dcbfc5c1b344934f2bb38f19997 100644 (file)
@@ -757,11 +757,15 @@ AC_CHECK_TYPE(time_t, long)
 AC_MSG_CHECKING([for replay cache directory])
 AC_CACHE_VAL(krb5_cv_sys_rcdir,
 [
-for t_dir in /var/tmp /usr/tmp /var/usr/tmp /tmp ; do
-       test -d $t_dir || continue
-       krb5_cv_sys_rcdir=$t_dir
-       break
-done])
+if test $cross_compiling = yes; then
+       krb5_cv_sys_rcdir=/var/tmp
+else
+       for t_dir in /var/tmp /usr/tmp /var/usr/tmp /tmp ; do
+               test -d $t_dir || continue
+               krb5_cv_sys_rcdir=$t_dir
+               break
+       done
+fi])
 AC_MSG_RESULT($krb5_cv_sys_rcdir)
 KRB5_RCTMPDIR=$krb5_cv_sys_rcdir
 AC_SUBST(KRB5_RCTMPDIR)