Re: [GENERAL] Can't Build 7.3.4 on OS X

From: Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
To: Marko Karppinen <karppinen(at)pobox(dot)com>
Cc: pgsql-hackers(at)postgresql(dot)org
Subject: Re: [GENERAL] Can't Build 7.3.4 on OS X
Date: 2003-09-27 19:50:59
Message-ID: 23064.1064692259@sss.pgh.pa.us
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-bugs pgsql-general pgsql-hackers

Marko Karppinen <karppinen(at)pobox(dot)com> writes:
> While we're on a Mac-related note, I managed to compile PostgreSQL on
> Mac OS X 10.2 Jaguar with two-level namespace support.
> <http://developer.apple.com/documentation/ReleaseNotes/DeveloperTools/
> TwoLevelNamespaces.html> This is quite useful, so I hope you can look
> into incorporating the changes.

I have done this (not quite as per your original patch, but it's in).

The page mentioned above suggests using slightly different library
routines for shared-library loading than src/backend/port/dynloader/darwin.c
currently uses. I am not sure if it's important to change or not.
Comments?

> This involves getting rid of undefined symbols in all shared libraries
> (or "bundles") that get built. I tested this with "./configure" and
> "./configure --with-tcl" but didn't try the jdbc or python extensions.

I can report that plpython compiles. Don't seem to have a working ant
on my 10.2 installation, though, so I can't check jdbc.

regards, tom lane

In response to

Browse pgsql-bugs by date

  From Date Subject
Next Message Tom Lane 2003-09-27 19:56:46 Re: Can't Build 7.3.4 on OS X
Previous Message Eric B.Ridge 2003-09-27 19:47:00 Re: Can't Build 7.3.4 on OS X

Browse pgsql-general by date

  From Date Subject
Next Message Tom Lane 2003-09-27 19:56:46 Re: Can't Build 7.3.4 on OS X
Previous Message Eric B.Ridge 2003-09-27 19:47:00 Re: Can't Build 7.3.4 on OS X

Browse pgsql-hackers by date

  From Date Subject
Next Message Tom Lane 2003-09-27 19:56:46 Re: Can't Build 7.3.4 on OS X
Previous Message Eric B.Ridge 2003-09-27 19:47:00 Re: Can't Build 7.3.4 on OS X