about summary refs log tree commit diff
diff options
context:
space:
mode:
authorUlrich Drepper <drepper@redhat.com>1998-03-25 12:22:53 +0000
committerUlrich Drepper <drepper@redhat.com>1998-03-25 12:22:53 +0000
commit7b8a601fd4b5d2a86926c7eabb1c30a273155108 (patch)
tree1c603dcf1485562f2ca210bab4b0cf3dddc45ec0
parent7b494dd5eae4966ba1b802a25d4d0bb00f2a92a6 (diff)
downloadglibc-7b8a601fd4b5d2a86926c7eabb1c30a273155108.tar.gz
glibc-7b8a601fd4b5d2a86926c7eabb1c30a273155108.tar.xz
glibc-7b8a601fd4b5d2a86926c7eabb1c30a273155108.zip
(Tips for Installtion): New section.
-rw-r--r--manual/maint.texi34
1 files changed, 34 insertions, 0 deletions
diff --git a/manual/maint.texi b/manual/maint.texi
index 336542866f..a9de90adf1 100644
--- a/manual/maint.texi
+++ b/manual/maint.texi
@@ -32,6 +32,7 @@ requires several GNU tools to be installed already.
 @menu
 * Tools for Installation::      We recommend using these tools to build.
 * Supported Configurations::    What systems the GNU C library runs on.
+* Tips for Installtion::        Useful hints for the installation.
 @end menu
 
 To configure the GNU C library for your system, run the shell script
@@ -306,6 +307,39 @@ sun4-solaris2.@var{n} sun4-sunos5.@var{n}
 sun4-sunos4.@var{n} sun4
 @end smallexample
 
+@node Tips for Installtion
+@appendixsubsec Useful hints for the installation
+
+There are a some more or less obvious methods one should know when
+compiling GNU libc:
+
+@itemize @bullet
+@item
+Better never compile in the source directory.  Create a new directory
+and run the @file{configure} from there.  Everything should happen
+automagically.
+
+@item
+You can use the @code{-j} option of GNU make by changing the line
+specifying @code{PARALLELMAKE} in the Makefile generated during the
+configuration.
+
+It is not useful to start the @code{make} process using the @code{-j}
+option since this option is not propagated down to the sub-@code{make}s.
+
+@item
+If you made some changes after a complete build and only want to check
+these changes run @code{make} while specifying the list of subdirs it
+has to visit.
+
+@smallexample
+make subdirs="nss elf"
+@end smallexample
+
+The above build run will only visit the subdirectories @file{nss} and
+@file{elf}.  Beside this it updates the @file{libc} files itself.
+@end itemize
+
 @node Reporting Bugs
 @appendixsec Reporting Bugs
 @cindex reporting bugs