+2011-01-25 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
+ Eric Blake <eblake@redhat.com>
+
+ docs: advise against HP-UX make due to time stamp semantics.
+ * doc/autoconf.texi (Timestamps and Make): Document HP-UX 11.31
+ make issue with targets having the same time stamps as their
+ prerequisites.
+ * doc/install.texi (Particular Systems): Warn against using
+ HP-UX make.
+
2011-01-25 Eric Blake <eblake@redhat.com>
maint: reflect recent copyright assignments
date >dest-stamp
@end example
+Apart from timestamp resolution, there are also differences in handling
+equal timestamps. HP-UX @command{make} updates targets if it has the
+same time stamp as one of its prerequisites, in violation of Posix rules.
+
+This can cause spurious rebuilds for repeated runs of @command{make}.
+This in turn can cause @command{make} to fail if it tries to rebuild
+generated files in a possibly read-only source tree with tools not
+present on the end-user machine. Use GNU @command{make} instead.
@noindent
and if that doesn't work, install pre-built binaries of GCC for HP-UX.
+HP-UX @command{make} updates targets which have the same time stamps as
+their prerequisites, which makes it generally unusable when shipped
+generated files such as @command{configure} are involved. Use GNU
+@command{make} instead.
+
On OSF/1 a.k.a.@: Tru64, some versions of the default C compiler cannot
parse its @code{<wchar.h>} header file. The option @option{-nodtk} can be
used as a workaround. If GNU CC is not installed, it is therefore