|  | Index Entry | Section | 
|---|
| 
 | 
| E |  |  | 
|---|
|  | Endianness | 5.10.3 C Compiler Characteristics | 
|  | Erlang | 5.10.6 Erlang Compiler and Interpreter Characteristics | 
|  | Erlang, Library, checking | 5.13 Erlang Libraries | 
|  | exiting portably | 13.8 Exiting Portably | 
|  | expanded before required | 20.8 Expanded Before Required | 
|  | explicit rules, $<, andVPATH | 12.14.3 $<Not Supported in Explicit Rules | 
|  | External software | 15.2 Working With External Software | 
| 
 | 
| F |  |  | 
|---|
|  | F77 | 5.10.7 Fortran Compiler Characteristics | 
|  | FHS | 15.8 Setting Site Defaults | 
|  | File descriptors | 11.3 File Descriptors | 
|  | file descriptors | 9.4 File Descriptor Macros | 
|  | File system conventions | 11.4 File System Conventions | 
|  | File, checking | 5.3 Files | 
|  | Filesystem Hierarchy Standard | 15.8 Setting Site Defaults | 
|  | floating point | 13.7 Floating Point Portability | 
|  | Forbidden patterns | 8.3.10 Forbidden Patterns | 
|  | Fortran | 5.10.7 Fortran Compiler Characteristics | 
|  | Function, checking | 5.5.2 Particular Function Checks | 
| 
 | 
| G |  |  | 
|---|
|  | Gettext | 3.5 Using autoreconfto UpdateconfigureScripts | 
|  | GNU build system | 2. The GNU Build System | 
|  | Gnulib | 2.2 Gnulib | 
| 
 | 
| H |  |  | 
|---|
|  | Header portability | 5.6.1 Portability of Headers | 
|  | Header templates | 4.9.1 Configuration Header Templates | 
|  | Header, checking | 5.6 Header Files | 
|  | Help strings | 15.4 Making Your Help Strings Look Pretty | 
|  | Here-documents | 11.2 Here-Documents | 
|  | History of autoconf | 21. History of Autoconf | 
| 
 | 
| I |  |  | 
|---|
|  | ifnames | 3.3 Using ifnamesto List Conditionals | 
|  | Imake | 20.4 Why Not Imake? | 
|  | Includes, default | 5.1.2 Default Includes | 
|  | indirection, variable name | 9.2 Support for indirect variable names | 
|  | input | 9.4 File Descriptor Macros | 
|  | Install prefix | 4.13 Default Prefix | 
|  | Installation directories | 4.8.2 Installation Directory Variables | 
|  | Instantiation | 4.5 Outputting Files | 
|  | integer overflow | 13.2 Integer Overflow | 
|  | integer overflow | 13.2.1 Basics of Integer Overflow | 
|  | integer overflow | 13.2.2 Examples of Code Assuming Wraparound Overflow | 
|  | integer overflow | 13.2.4 Practical Advice for Signed Overflow Issues | 
|  | Introduction | 1. Introduction | 
| 
 | 
| K |  |  | 
|---|
|  | Korn shell | 11.1 Shellology | 
|  | Ksh | 11.1 Shellology | 
| 
 | 
| L |  |  | 
|---|
|  | Language | 6.1 Language Choice | 
|  | Large file support | 5.11 System Services | 
|  | LFS | 5.11 System Services | 
|  | lib64 | 15.8 Setting Site Defaults | 
|  | Library, checking | 5.4 Library Files | 
|  | Libtool | 2.3 Libtool | 
|  | License | 20.1 Distributing configureScripts | 
|  | Limitations of make | 12. Portable Make Programming | 
|  | Limitations of shell builtins | 11.12 Limitations of Shell Builtins | 
|  | Limitations of usual tools | 11.13 Limitations of Usual Tools | 
|  | Links | 4.11 Creating Configuration Links | 
|  | Links for configuration | 4.11 Creating Configuration Links | 
|  | Listing directories | 11.13 Limitations of Usual Tools | 
|  | loop induction | 13.2.3 Optimizations That Break Wraparound Arithmetic | 
|  | low-level output | 9.4 File Descriptor Macros | 
| 
 | 
| M |  |  | 
|---|
|  | M4 | 8. Programming in M4 | 
|  | M4 quotation | 8.1 M4 Quotation | 
|  | M4sugar | 8.3 Programming in M4sugar | 
|  | m4sugar debugging tips | 8.4 Debugging via autom4te | 
|  | Macro invocation stack | 3.4 Using autoconfto Createconfigure | 
|  | Macro invocation stack | 8.2.1 Invoking autom4te | 
|  | Macros, called once | 10.4.3 One-Shot Macros | 
|  | Macros, obsoleting | 10.5 Obsoleting Macros | 
|  | Macros, ordering | 10.4.2 Suggested Ordering | 
|  | Macros, prerequisites | 10.4.1 Prerequisite Macros | 
|  | make -k | 12.13 Exit Status of make -k | 
|  | makeandMAKEFLAGS | 12.8 The Make Macro MAKEFLAGS | 
|  | makeandSHELL | 12.9 The Make Macro SHELL | 
|  | ‘Makefile’ rules and comments | 12.11 Comments in Make Rules | 
|  | Makefile substitutions | 4.8 Substitutions in Makefiles | 
|  | MAKEFLAGSandmake | 12.8 The Make Macro MAKEFLAGS | 
|  | Making directories | 11.13 Limitations of Usual Tools | 
|  | Messages, from autoconf | 10.3 Reporting Messages | 
|  | Messages, from configure | 7.5 Printing Messages | 
|  | Messages, from M4sugar | 8.3.2 Diagnostic messages from M4sugar | 
|  | Moving open files | 11.13 Limitations of Usual Tools | 
| 
 | 
| N |  |  | 
|---|
|  | Notices in configure | 4.3 Notices in configure | 
|  | null pointers | 13.4 Properties of Null Pointers | 
| 
 | 
| O |  |  | 
|---|
|  | ‘obj/’, subdirectory | 12.12 The ‘obj/’ Subdirectory and Make | 
|  | Obsolete constructs | 18. Obsolete Constructs | 
|  | Obsoleting macros | 10.5 Obsoleting Macros | 
|  | obstack | 5.5.2 Particular Function Checks | 
|  | One-shot macros | 10.4.3 One-Shot Macros | 
|  | Options, package | 15.3 Choosing Package Options | 
|  | Options, Package | 15.5 Controlling Checking of configureOptions | 
|  | Ordering macros | 10.4.2 Suggested Ordering | 
|  | Output variables | 4.8.1 Preset Output Variables | 
|  | Output variables | 7.2 Setting Output Variables | 
|  | Output variables, special characters in | 7.3 Special Characters in Output Variables | 
|  | output, low-level | 9.4 File Descriptor Macros | 
|  | Outputting files | 4.5 Outputting Files | 
|  | overflow, signed integer | 13.2 Integer Overflow | 
|  | overflow, signed integer | 13.2.1 Basics of Integer Overflow | 
|  | overflow, signed integer | 13.2.2 Examples of Code Assuming Wraparound Overflow | 
|  | overflow, signed integer | 13.2.4 Practical Advice for Signed Overflow Issues | 
| 
 | 
| P |  |  | 
|---|
|  | Package options | 15.3 Choosing Package Options | 
|  | ‘package.m4’ | 19.4 Making testsuiteScripts | 
|  | Parallel make | 12.10 Parallel Make | 
|  | parentheses, balancing | 8.1.7 Dealing with unbalanced parentheses | 
|  | Patterns, forbidden | 8.3.10 Forbidden Patterns | 
|  | polymorphic variable name | 9.2 Support for indirect variable names | 
|  | portability | 13.1 Varieties of Unportability | 
|  | Portability of C functions | 5.5.1 Portability of C Functions | 
|  | Portability of headers | 5.6.1 Portability of Headers | 
|  | Portable C and C++ programming | 13. Portable C and C++ Programming | 
|  | Portable shell programming | 11. Portable Shell Programming | 
|  | positional parameters | 11.6 Shell Substitutions | 
|  | Posix termios headers | 5.11 System Services | 
|  | Precious Variable | 7.2 Setting Output Variables | 
|  | Prefix for install | 4.13 Default Prefix | 
|  | preprocessor arithmetic | 13.3 Preprocessor Arithmetic | 
|  | Preprocessors | 5.10 Compilers and Preprocessors | 
|  | prerequisite directories and VPATH | 12.14.5 Tru64 makeCreates Prerequisite Directories Magically | 
|  | Prerequisite macros | 10.4.1 Prerequisite Macros | 
|  | Program names, transforming | 15.7 Transforming Program Names When Installing | 
|  | Programs, checking | 5.2 Alternative Programs | 
| 
 |