Imported from ../bash-2.0.tar.gz.
[platform/upstream/bash.git] / NOTES
1 Platform-Specific Configuration Notes
2 =====================================
3
4 1.  configure --without-gnu-malloc on:
5
6         alpha running OSF/1
7         alpha running Linux
8
9         next running NeXT/OS
10
11         all machines running SunOS YP code: SunOS4, SunOS5, HP/UX
12
13         linux (optional)
14
15         QNX 4.2
16         other OSF/1 machines (KSR/1, HP, IBM AIX/ESA)
17         AIX
18         sparc SVR4, SVR4.2 (ICL reference port)
19         DG/UX
20         Cray
21
22         NetBSD/sparc (malloc needs 8-byte alignment; GNU malloc has 4-byte)
23
24         BSD/OS 2.1 if you want to use loadable builtins
25
26         If you are using GNU libc, especially on a linux system
27
28 (Configuring --without-gnu-malloc will still result in lib/malloc/libmalloc.a
29 being built and linked against, but there is only a stub file in the archive.)
30
31 2.  configure using shlicc on BSD/OS 2.1 to use loadable builtins
32
33 3.  Bash cannot be built in a directory separate from the source directory
34     using configure --srcdir=... unless the version of `make' you're using
35     does $VPATH handling right.  The SunOS make, for one, does not seem to
36     do it right.  The script support/mkclone can be used to create a
37     `build tree' using symlinks to get around this.
38
39 4.  I've had reports that username completion does not work on IRIX 5.3
40     when linking with -lnsl.  This is only a problem when you're running
41     NIS.  Editing the Makefile after configure runs and removing the
42     `-lnsl' from the assignment to `LIBS' fixes the problem.