summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBruno Haible <bruno@clisp.org>2022-01-08 22:31:58 +0100
committerPaul Eggert <eggert@cs.ucla.edu>2022-01-12 11:39:38 -0800
commitb0d5d2d3eb05cf765c44f0499a622a99319d629f (patch)
treebde5c75eac295fc06408cac709f42d3fd7c8f1a6
parentd405fa2ec63b0e4ebb9f84d1a4b2a6de63b2d26d (diff)
downloadautoconf-b0d5d2d3eb05cf765c44f0499a622a99319d629f.tar.gz
doc: Document how to deal with missing 'join'.
* doc/autoconf.texi (Limitations of Usual Tools): Mention that 'join' is missing in BusyBox.
-rw-r--r--doc/autoconf.texi6
1 files changed, 6 insertions, 0 deletions
diff --git a/doc/autoconf.texi b/doc/autoconf.texi
index 04730dcc..06a98dd0 100644
--- a/doc/autoconf.texi
+++ b/doc/autoconf.texi
@@ -19624,6 +19624,12 @@ On NetBSD, @command{join -a 1 file1 file2} mistakenly behaves like
@command{join -a 1 -a 2 1 file1 file2}, resulting in a usage warning;
the workaround is to use @command{join -a1 file1 file2} instead.
+On platforms with the BusyBox tools, the @command{join} command is
+entirely missing. As a workaround, you can simulate special cases of the
+@command{join} command using an @command{awk} script. For an example,
+see @url{https://lists.gnu.org/r/bug-gnulib/2021-04/msg00054.html}.
+
+
@item @command{ln}
@c ---------------
@prindex @command{ln}