autoconf: Particular Systems

1 
1 16.6 Particular systems
1 =======================
1 
1 On HP-UX, the default C compiler is not ANSI C compatible.  If GNU CC is
1 not installed, it is recommended to use the following options in order
1 to use an ANSI C compiler:
1 
1      ./configure CC="cc -Ae -D_XOPEN_SOURCE=500"
1 
1 and if that doesn't work, install pre-built binaries of GCC for HP-UX.
1 
1    HP-UX `make' updates targets which have the same time stamps as
1 their prerequisites, which makes it generally unusable when shipped
1 generated files such as `configure' are involved.  Use GNU `make'
1 instead.
1 
1    On OSF/1 a.k.a. Tru64, some versions of the default C compiler cannot
1 parse its `<wchar.h>' header file.  The option `-nodtk' can be used as
1 a workaround.  If GNU CC is not installed, it is therefore recommended
1 to try
1 
1      ./configure CC="cc"
1 
1 and if that doesn't work, try
1 
1      ./configure CC="cc -nodtk"
1 
1    On Solaris, don't put `/usr/ucb' early in your `PATH'.  This
1 directory contains several dysfunctional programs; working variants of
1 these programs are available in `/usr/bin'.  So, if you need `/usr/ucb'
1 in your `PATH', put it _after_ `/usr/bin'.
1 
1    On Haiku, software installed for all users goes in `/boot/common',
1 not `/usr/local'.  It is recommended to use the following options:
1 
1      ./configure --prefix=/boot/common
1