diff options
Diffstat (limited to 'libc/INSTALL')
-rw-r--r-- | libc/INSTALL | 19 |
1 files changed, 18 insertions, 1 deletions
diff --git a/libc/INSTALL b/libc/INSTALL index e6e4ab588..917392466 100644 --- a/libc/INSTALL +++ b/libc/INSTALL @@ -208,7 +208,24 @@ this: `CC=TARGET-gcc configure TARGET'. Set `BUILD_CC' to the compiler to use for programs run on the build system as part of compiling the library. You may need to set `AR' to cross-compiling versions of `ar' if the native tools are not configured to work with object files for -the target you configured for. +the target you configured for. When cross-compiling the GNU C Library, +it may be tested using `make check +test-wrapper="SRCDIR/scripts/cross-test-ssh.sh HOSTNAME"', where SRCDIR +is the absolute directory name for the main source directory and +HOSTNAME is the host name of a system that can run the newly built +binaries of the GNU C Library. The source and build directories must +be visible at the same locations on both the build system and HOSTNAME. + + In general, when testing the GNU C Library, `test-wrapper' may be set +to the name and arguments of any program to run newly built binaries. +This program must preserve the arguments to the binary being run, its +working directory, all environment variables set as part of testing and +the standard input, output and error file descriptors. If +`TEST-WRAPPER env' will not work to run a program with environment +variables set, then `test-wrapper-env' must be set to a program that +runs a newly built program with environment variable assignments in +effect, those assignments being specified as `VAR=VALUE' before the +name of the program to be run. Installing the C Library ======================== |