Joerg Sonnenberger <joerg%britannica.bec.de@localhost> writes:
> On Wed, Feb 03, 2010 at 01:57:27PM -0500, Greg Troxel wrote:
>> postgresql supports Darwin, and has ELF/not conditionals. So I wonder
>> if this is still needed.
>
> So you want to keep the PLIST on the various platforms on sync by hand?
No, but postgis has problems because of our change, so it's not quite
that obvious.
>> The replacement file has problems with not getting the shmodule vs lib
>> decision right. The real pgsql makefile switches off the major version
>> being defined (if so lib).
>
> I do not know what you actually mean with this.
pgsql's Makefile.shlib can do two separate things:
build a regular shared library, that looks like
$prefix/lib/libfoo.so.MAJ.MIN
build a postgresql extension module, that looks like
$prefix/lib/postgresql/foo.so
The replacement makefile does not correctly choose to build an extension
module when postgis expects it to; my investigation so far is that the
replacement Makefile is wrong.
But, I think the issues of getting the logic right and of the basic
libtool replacement are separate.
Attachment:
pgpT3caBRFaKa.pgp
Description: PGP signature