summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaul Eggert <eggert@cs.ucla.edu>2014-10-02 15:29:39 -0700
committerPaul Eggert <eggert@cs.ucla.edu>2014-10-02 15:29:39 -0700
commit6d5bb00fd1d77d4ff9c4fc6598c593337bf28625 (patch)
tree7e92a7d88ea4d79aab731a975de7f5038b3957b7
parent3d900a84e4c4ab643885728e536f6575054a1d2a (diff)
downloademacs-6d5bb00fd1d77d4ff9c4fc6598c593337bf28625.tar.gz
* configure.ac: Port to strict POSIX shells on non-MinGW.
Fixes: debbugs:18612
-rw-r--r--ChangeLog4
-rw-r--r--configure.ac3
2 files changed, 6 insertions, 1 deletions
diff --git a/ChangeLog b/ChangeLog
index bffcbbab445..256f78f6fb3 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2014-10-02 Paul Eggert <eggert@cs.ucla.edu>
+
+ * configure.ac: Port to strict POSIX shells on non-MinGW (Bug#18612).
+
2014-09-21 Jan Djärv <jan.h.d@swipnet.se>
* configure.ac: Increase headerpad_extra to 1000, update the comment
diff --git a/configure.ac b/configure.ac
index dd70700bacb..20acc46a1b3 100644
--- a/configure.ac
+++ b/configure.ac
@@ -35,7 +35,8 @@ then
# "/c/foo/bar", to simplify later conversions to native Windows
# format ("c:/foo/bar")
srcdir=`cd "${srcdir}" && pwd -W`
- srcdir="/${srcdir:0:1}${srcdir:2}"
+ # 'eval' pacifies strict POSIX non-MinGW shells (Bug#18612).
+ eval 'srcdir="/${srcdir:0:1}${srcdir:2}"'
;;
esac
fi