summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaul Eggert <eggert@cs.ucla.edu>2022-10-28 15:19:16 -0700
committerPaul Eggert <eggert@cs.ucla.edu>2022-10-28 15:21:45 -0700
commit3cc9b414aa91f0bf83ae0b48bf4d8fe0aecf71dc (patch)
tree5bbc2845c1feea934bb853def1dfadb15bc0ab00
parentd081ac3ec80d551c3fdd3d74ade368acce3fc4a8 (diff)
downloadautoconf-3cc9b414aa91f0bf83ae0b48bf4d8fe0aecf71dc.tar.gz
Warn about TMPDIR
* doc/autoconf.texi (Initialization Macros): Warn about setting TMPDIR, following up on this Paul Smith remark: https://lists.gnu.org/r/autoconf/2022-10/msg00024.html
-rw-r--r--doc/autoconf.texi4
1 files changed, 4 insertions, 0 deletions
diff --git a/doc/autoconf.texi b/doc/autoconf.texi
index b6d4f033..ed337fd6 100644
--- a/doc/autoconf.texi
+++ b/doc/autoconf.texi
@@ -14610,6 +14610,10 @@ leave the temporary directory behind. Hence it is important to use a
@var{prefix} that makes it easier to determine if a leftover temporary
directory from an interrupted script is safe to delete.
+If you set @code{TMPDIR=$tmp} after invoking this macro, you should
+reset @code{TMPDIR} before deleting the created directory, to avoid
+breaking commands that rely on @code{$TMPDIR}.
+
The use of the output variable @samp{$tmp} rather than something in the
@samp{as_} namespace is historical; it has the unfortunate consequence
that reusing this otherwise common name for any other purpose inside