Re: Long-time 7.4 contrib failure Mac OS X 10.3.8 - Mailing list pgsql-hackers

From Tom Lane
Subject Re: Long-time 7.4 contrib failure Mac OS X 10.3.8
Date
Msg-id 5399.1132022059@sss.pgh.pa.us
Whole thread Raw
In response to Long-time 7.4 contrib failure Mac OS X 10.3.8  (Michael Glaesemann <grzm@myrealbox.com>)
Responses Re: Long-time 7.4 contrib failure Mac OS X 10.3.8  (Michael Glaesemann <grzm@myrealbox.com>)
List pgsql-hackers
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


pgsql-hackers by date:

Previous
From: mark@mark.mielke.cc
Date:
Subject: Re: functions marked STABLE not allowed to do INSERT
Next
From: Bruce Momjian
Date:
Subject: Re: PostgreSQL roadmap for 8.2 and beyond.