]> git.ipfire.org Git - thirdparty/autoconf.git/commitdiff
Document that 'configure' needs awk etc
authorPaul Eggert <eggert@cs.ucla.edu>
Thu, 17 Apr 2025 08:08:52 +0000 (01:08 -0700)
committerPaul Eggert <eggert@cs.ucla.edu>
Thu, 17 Apr 2025 08:09:33 +0000 (01:09 -0700)
Problem reported by Simon Josefsson in:
https://lists.gnu.org/r/bug-gnulib/2025-04/msg00127.html
* doc/install.texi (Installation Prerequisites): New section.

doc/autoconf.texi
doc/install.texi

index 8dffd02c1f824102086802db106d9dc4eb0f3ddc..fd16d5fbc0cc56b7707ca50b6ba34d83c7a0f2fe 100644 (file)
@@ -598,6 +598,7 @@ Transforming Program Names When Installing
 Running @command{configure} Scripts
 
 * Basic Installation::          Instructions for typical cases
+* Installation Prerequisites::  What you need to install
 * Compilers and Options::       Selecting compilers and optimization
 * Multiple Architectures::      Compiling for multiple architectures at once
 * Installation Names::          Installing in different directories
@@ -22893,6 +22894,7 @@ may use comes with Autoconf.
 
 @menu
 * Basic Installation::          Instructions for typical cases
+* Installation Prerequisites::  What you need to install
 * Compilers and Options::       Selecting compilers and optimization
 * Multiple Architectures::      Compiling for multiple architectures at once
 * Installation Names::          Installing in different directories
index 414c8939317ff524ead78126d1cf790d2e6a9dfa..cf9a9c67fcbc410d5fc8a4f011b861bd97d04dd0 100644 (file)
@@ -132,6 +132,22 @@ If the package follows the GNU Coding Standards,
 you can type @samp{make uninstall} to remove the installed files.
 @end enumerate
 
+@node Installation Prerequisites
+@section Installation Prerequisites
+
+Installation requires a POSIX-like environment
+with a shell and the following standard utilities:
+
+@example
+[ awk cat cmp cp diff echo expr false
+grep ls mkdir mv printf pwd rm rmdir
+sed sort test touch tr true
+@end example
+
+@noindent
+Depending on the package, other programs may be needed,
+such as a compiler for the language the package is written in.
+
 @node Compilers and Options
 @section Compilers and Options