Steve Coleman <scoleman(at)capecomputing(dot)com> writes:
> My problem is that 8.4.2 source has no "Makefile.global". This file is essential I believe, and is used by all of the Makefiles in the source tarball.
Makefile.global is created by the configure step. This has not changed
since 8.1. If you want to create a file that matches somebody else's
build, examine pg_config output to see what configure options they used,
and duplicate that. It would also be wise to check the
src/include/pg_config.h result from configure to ensure that it matches
their build (hopefully pg_config.h is included in what they distributed).
regards, tom lane