Michael Glaesemann <grzm@myrealbox.com> writes:
> The 7.4 tree has never built cleanly on Wallaroo, a Mac OS X 10.3.8
> member of the build farm. Currently it's failing in the make contrib
> stage.
I'm afraid 7.4 will probably never build completely cleanly on OS X.
The failure you're showing is related to the dblink -> libpq -> libssl
dependency chain. It works OK on PG 8.0 and later, and AFAICT the only
relevant difference is that 8.0 builds libpq as a dynamiclib (.dylib)
instead of a bundle (.so). Apparently the linker follows libpq's
dependency on libssl in one case but not the other. Unfortunately,
changing this in 7.4 would be an ABI breakage and so is not likely to
happen.
I believe you could get 7.4 contrib to build if you take out
--with-openssl in that branch's configure arguments.
You may find you have to back off on --with-python and/or --with-tcl
as well :-( I don't recall when we first got those PLs to work on
OS X, but it wasn't all that long ago.
regards, tom lane