Re: Long-time 7.4 contrib failure Mac OS X 10.3.8

From: Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
To: Michael Glaesemann <grzm(at)myrealbox(dot)com>
Cc: pgsql-hackers(at)postgresql(dot)org
Subject: Re: Long-time 7.4 contrib failure Mac OS X 10.3.8
Date: 2005-11-15 02:34:19
Message-ID: 5399.1132022059@sss.pgh.pa.us
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-hackers

Michael Glaesemann <grzm(at)myrealbox(dot)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

In response to

Responses

Browse pgsql-hackers by date

  From Date Subject
Next Message Alvaro Herrera 2005-11-15 02:40:52 Re: [HACKERS] Per-table freeze limit proposal
Previous Message mark 2005-11-15 01:59:52 Re: functions marked STABLE not allowed to do INSERT