diff options
author | Paul Fertser <fercerpav@gmail.com> | 2015-10-19 14:46:14 -0400 |
---|---|---|
committer | Tom Yu <tlyu@mit.edu> | 2015-10-26 15:45:26 -0400 |
commit | b32e0380cd37f90a009e4655a29d9fe7c6375fcb (patch) | |
tree | 29d2679d60edecf960ea4a2aaeedc96bdd21aa23 | |
parent | 67bdf8189b24efca8a244316e7d51bd52d0dbda9 (diff) | |
download | krb5-b32e0380cd37f90a009e4655a29d9fe7c6375fcb.zip krb5-b32e0380cd37f90a009e4655a29d9fe7c6375fcb.tar.gz krb5-b32e0380cd37f90a009e4655a29d9fe7c6375fcb.tar.bz2 |
Use fixed rcache directory when cross-compiling
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]
(cherry picked from commit db2acb6b06e469c6c12476bec68acc7964626523)
ticket: 8254
version_fixed: 1.14
status: resolved
-rw-r--r-- | src/configure.in | 14 |
1 files changed, 9 insertions, 5 deletions
diff --git a/src/configure.in b/src/configure.in index fd06dcb..b2a8675 100644 --- a/src/configure.in +++ b/src/configure.in @@ -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) |